XHProf idx Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
idx114,855,49689,455,136 us100.0%
Parent Calls
PhutilArgumentParser::getArg127 us
PhutilTranslator::translate11,611987,307 us
ArcanistConfigurationManager::readUserArcConfig66 us
main()812 us
ArcanistWorkingCopyIdentity::getProjectConfig2941,448 us
ArcanistSettings::getOption296550 us
ArcanistSettings::getType292381 us
ArcanistSettings::getLegacyName44 us
ArcanistConfiguration::buildWorkflow12 us
ArcanistConfigurationManager::getConfigFromAllSources1511 us
ArcanistWorkingCopyIdentity::getLocalConfig54 us
PhutilURI::__construct8,1781,196,881 us
ArcanistWorkflow::getArgument5,5177,003 us
ExecFuture::closeProcess21638,662 us
PHUIIconView::getSheetManifest11 us
PhabricatorEnv::getSelectedEnvironmentName25451,577 us
AphrontBaseMySQLDatabaseConnection::getConfiguration7,7141,554,547 us
PhutilLocale::loadLocale256,904 us
PhutilTranslator::translate@16418 us
PhutilLibraryMapBuilder::loadSymbolCache1158 us
PhutilTestCase::endCoverage114,787,93078,163,991 us
ArcanistDiffParser::parseDiff6412,522 us
ArcanistDiffParser::parseChangeset13026,289 us
PhabricatorApplication::isCapabilityEditable27862,466 us
PhabricatorApplication::getCustomPolicySetting1,994380,025 us
PhabricatorApplication::getPolicy27864,113 us
LiskDAO::getConfigOption12,2482,637,589 us
DifferentialChangesetParser::detectCopiedCode222,431 us
DifferentialDiffTestCase::detectCopiesIn2297 us
DiffusionRequest::generateDiffusionURI556,254 us
PhutilLexer::getTokens3,8621,119,368 us
PhutilSimpleOptionsLexer::getNiceTokens2272 us
ConduitAPIMethod::getConduitMethod13619,720 us
PhutilKeyValueCache::getKey2,665594,820 us
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector639148,746 us
PhabricatorCursorPagedPolicyAwareQuery::formatOrderClause1,278285,165 us
PhabricatorWorker::scheduleTask534112,843 us
PhabricatorUserLog::initializeNewLog14933,460 us
PhutilEventEngine::dispatchEvent35077,045 us
PhabricatorApplicationTransactionEditor::applyTransactions790188,549 us
PhabricatorApplicationTransactionEditor::getPHIDTransactionNewValue12322,257 us
PhabricatorPolicyCapability::getCapabilityByKey35873,594 us
PhabricatorDataNotAttachedException::__construct8321,346 us
PhabricatorCustomField::buildFieldList338,214 us
PhabricatorPolicyFilter::loadObjectPolicies337,500 us
PhabricatorPolicyFilter::checkObjectPolicy183,722 us
ConpherenceThread::getParticipantIfExists144,040 us
ConpherenceEditor::getMailTo6012,954 us
PhabricatorFile::readPropertiesFromParameters16230,161 us
PhabricatorFile::getViewableMimeType418,490 us
PhabricatorFile::isViewableImage204,086 us
PhabricatorMarkupEngine::newDifferentialMarkupEngine4610,744 us
PhabricatorObjectRemarkupRule::markupObjectEmbed81,185 us
PhutilRemarkupEngine::getTextMetadata548109,322 us
PhutilRemarkupEngine::getConfig569,134 us
PhutilRemarkupEngine::postprocessText6010,396 us
PhabricatorFile::getIsProfileImage9116,855 us
PhabricatorFileQuery::loadPage348,247 us
PhabricatorFile::getBuiltinName5510,458 us
PhabricatorFile::isAudio81,770 us
PhabricatorFile::normalizeFileName183,934 us
CelerityResourceMap::__construct81,948 us
CelerityResourceMap::getResourceNameForSymbol33652,203 us
PhabricatorEdgeType::getByConstant10825,308 us
PhabricatorEdgeEditor::executeAdds538,931 us
DifferentialCommitMessageParser::parseCorpus1211 us
PhabricatorCustomFieldMonogramParser::parseCorpus3213,479 us
PhutilEvent::getValue243,404 us
DifferentialChangesetParser::isGenerated405,941 us
DifferentialChangesetParser::isUnchanged324,057 us
DifferentialChangesetParser::isMoveAway182,381 us
DifferentialChangesetParser::isDeleted182,062 us
PhutilPygmentsSyntaxHighlighter::getHighlightFuture283,817 us
DifferentialChangesetParser::isWhitespaceOnly101,183 us
DifferentialHunkParser::setOldLineTypeMap244,223 us
DifferentialHunkParser::setNewLineTypeMap244,350 us
DiffusionGitFileContentQuery::match3992 us
PhutilChannel::waitForActivity206,186 us
ConduitAPIRequest::getValue4515 us
HarbormasterTargetEngine::generateBuildStepMap2232 us
HarbormasterTargetEngine::generateBuildTargetMap2263 us
HarbormasterBuildWorker::doWork1108 us
HarbormasterBuildableQuery::didFilterPage81,291 us
HarbormasterBuildQuery::didFilterPage172,360 us
PhutilLock::getLock102,370 us
HarbormasterBuildEngine::updateBuildSteps62,850 us
HarbormasterBuildStepImplementation::getImplementation182,446 us
HarbormasterBuildStep::getDetail6758 us
PhabricatorWorker::scheduleTask@14439 us
HarbormasterTargetWorker::loadBuildTarget2397 us
HarbormasterBuildableQuery::didFilterPage@11110 us
HarbormasterAutotargetsTestCase::testGenerateHarbormasterAutotargets1121 us
HarbormasterBuildPlanQuery::didFilterPage1113 us
HarbormasterBuildQuery::didFilterPage@12252 us
ManiphestTaskStatus::getStatusPrefixMap6620,706 us
ManiphestTaskStatus::getStatusSuffixMap6620,977 us
ManiphestTaskStatus::validateConfiguration194,740 us
ManiphestTaskStatus::getSpecialStatus267,130 us
ManiphestTransactionEditor::requireCapabilities4410,840 us
HeraldRepetitionPolicyConfig::toInt246,163 us
PhabricatorCursorPagedPolicyAwareQuery::getBuiltinOrderAliasMap10830,445 us
PhabricatorCursorPagedPolicyAwareQuery::getOrderVector185,370 us
ManiphestTaskQuery::getPagingValueMap82,336 us
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns8019,925 us
HeraldTranscript::loadXHeraldRulesHeader82,535 us
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3939 us
PhabricatorUserPreferences::getPreference12828,099 us
PhabricatorTestController::getConfig26867,695 us
AphrontRequest::getCookie71,553 us
PhabricatorController::buildApplicationPage8019,741 us
CelerityResourceMap::getURIForName7614,404 us
phabricator_form5010,609 us
PhabricatorTestApplication::getPolicy489,922 us
javelin_tag@28115,627 us
javelin_tag91,468 us
javelin_tag@1122,291 us
AphlictDropdownDataQuery::execute91,919 us
DarkConsoleServicesPlugin::generateData185,678 us
LiskDAO::loadRelatives184,065 us
PhabricatorObjectHandle::getPHIDType265,589 us
PhabricatorPeopleQuery::rebuildAvailabilityCache238,024 us
PhabricatorUser::getAwayUntil215,202 us
PhabricatorMetaMTAMail::getParam30974,175 us
CelerityResourceMapGenerator::getProvidesAndRequires720206,280 us
CelerityPostprocessor::getPostprocessor2226 us
CelerityResourceGraph::loadEdges91,094 us
CelerityResourceMapGenerator::rebuildPackages17153,207 us
PhabricatorEdgeConfig::establishConnection121,800 us
PhabricatorFile::copyDimensions6728 us
PhabricatorFileQuery::loadPage@191,271 us
PhabricatorFileQuery::loadPage@22267 us
PhabricatorMetaMTAMail::sendNow3914,286 us
PhabricatorMailImplementationTestAdapter::supportsMessageIDHeader2597 us
PhabricatorMetaMTAActorQuery::loadUserActors266,002 us
PhabricatorMetaMTAMail::loadActors153,869 us
PhabricatorMetaMTAReceivedMail::getHeader254,686 us
PhabricatorMetaMTAReceivedMail::getToAddresses15123,050 us
PhabricatorMetaMTAApplicationEmailQuery::willFilterPage91,590 us
PhabricatorMetaMTAApplicationEmail::getConfigValue1300 us
MetaMTAReceivedMailStatus::getHumanReadableName61,542 us
PhabricatorMetaMTAReceivedMail::getRawTextBody61,484 us
PhabricatorPeopleUserPHIDType::loadNamedObjects2409 us
ManiphestTaskPriority::getTaskPriorityMap245,173 us
PhabricatorApplicationTransaction::getMetadataValue4610,482 us
PhabricatorApplicationTransactionEditor::getEdgeTransactionNewValue428,486 us
ManiphestTaskQuery::didFilterPage3577 us
PhabricatorOwnersPackage::findLongestPathsPerPackage2294 us
PhabricatorPolicyType::getPolicyTypeOrder61,044 us
PhabricatorPolicy::getCustomRuleClasses61,112 us
PhabricatorPolicyFilter::loadCustomPolicies122,331 us
PhabricatorPolicyFilter::checkCustomPolicy275,867 us
PhabricatorStandardCustomField::buildStandardFields214,879 us
PhabricatorStandardCustomField::getFieldConfigValue214,250 us
PhabricatorSubscriptionsSubscribersPolicyRule::applyRule2213 us
PhabricatorPolicyTestObject::getPolicy14822,703 us
PhabricatorPolicyTestObject::hasAutomaticCapability14828,459 us
PhabricatorPolicyTestObject::getExtendedPolicy406,761 us
PhabricatorPolicyQuery::getGlobalPolicy4601 us
PhabricatorPolicy::isStrongerThan327,220 us
PhabricatorApplicationTransactionEditor::validateTransaction122,712 us
PhabricatorEdgeQuery::execute42,073 us
PhabricatorProjectQuery::didFilterPage2439 us
PhabricatorFile::loadBuiltin2468 us
PhabricatorRepository::getDetail1,006199,583 us
PassphraseCredentialType::getTypeByConstant2232 us
PhabricatorPolicyFilter::canViewerSeeObjectsInSpace21,505 us
PhabricatorTriggerClock::getProperty4210,323 us
PhabricatorMetaMTAApplicationEmail::getInUseMessage1301 us
PhabricatorTestWorker::getMaximumRetryCount101,218 us
PhabricatorTestWorker::getRequiredLeaseTime91,877 us
PhabricatorTestWorker::doWork91,098 us
PhabricatorTestWorker::getWaitBeforeRetry6834 us
DiffusionCommitQuery::willFilterPage4812,899 us
PhabricatorChangeParserTestCase::expectChanges22346,330 us
DiffusionLowLevelGitRefQuery::extractFields214,167 us
PhortuneCurrency::newFromString4910,758 us
PhrequentTimeBlock::getTimeSpentOnObject21,449 us
ArcanistUnitWorkflow::getOutputFormat15 us
Child Calls
array_key_exists19,43533,846 us0.0%