XHProf mpull Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
mpull1,9798,371,669 us100.0%
Parent Calls
PhutilArgumentParser::mergeSpecs117 us
PhutilArgumentParser::parsePartial225 us
PhabricatorConfigDefaultSource::__construct1338 us
PhabricatorConfigDefaultSource::loadExternalOptions11 us
msort6977,197,837 us
mgroup102153,703 us
PhutilEventEngine::dispatchEvent175101,098 us
ConpherenceEditor::validateTransaction74,805 us
ConpherenceEditor::getMailTo124,046 us
PhabricatorApplicationTransactionEditor::applyTransactions5341,893 us
PhabricatorFileQuery::loadPage6346,870 us
PhabricatorEmbedFileRemarkupRule::loadObjects85,056 us
PhabricatorObjectRemarkupRule::loadHandles83,675 us
PhabricatorObjectQuery::loadObjectsByPHID7242,644 us
PhabricatorObjectQuery::loadPage11134,999 us
ConpherenceEditor::generateTransactionsFromText21,862 us
PhabricatorApplicationTransactionEditor::extractFilePHIDs2823 us
DifferentialChangesetParser::diffOriginals1229,461 us
DifferentialChangeset::makeOldFile88,663 us
DifferentialChangeset::makeNewFile88,881 us
DifferentialDiffQuery::willFilterPage1110,976 us
HarbormasterTargetEngine::getAutosteps26,998 us
HarbormasterTargetEngine::generateBuildStepMap45,801 us
HarbormasterBuildQuery::willFilterPage1815,080 us
HarbormasterBuildableQuery::willFilterPage2017,877 us
PhabricatorObjectQuery::loadObjectsByPHID@1168,455 us
PhabricatorObjectQuery::loadPage@1226,437 us
HarbormasterBuildableQuery::didFilterPage88,540 us
HarbormasterBuildQuery::didFilterPage2416,634 us
HarbormasterBuildStepQuery::willFilterPage2431,938 us
HarbormasterBuildStepImplementation::getDependencies61,223 us
HarbormasterBuildTargetQuery::willFilterPage1216,695 us
PhabricatorObjectQuery::loadObjectsByPHID@252,150 us
PhabricatorObjectQuery::loadPage@2102,825 us
HarbormasterBuildTargetQuery::didFilterPage2974 us
HarbormasterBuildableQuery::didFilterPage@112,558 us
HarbormasterTargetEngine::generateBuildTargetMap1443 us
HarbormasterQueryAutotargetsConduitAPIMethod::execute21,400 us
HarbormasterBuildPlanQuery::didFilterPage1482 us
HarbormasterBuildQuery::didFilterPage@132,379 us
HeraldRuleTestCase::testHeraldRuleExecutionOrder11,454 us
PhabricatorSpacesNamespaceQuery::getAllSpaces105,556 us
HeraldEngine::applyRules249,534 us
HeraldEngine::applyEffects4812,849 us
ManiphestTaskTestCase::testTaskReordering11,388 us
ManiphestTaskQuery::didFilterPage3328,445 us
ManiphestTaskTestCase::testTaskAdjacentBlocks29,143 us
PHUIListViewTestCase::assertMenuKeys46,539 us
PhutilEventEngine::getAllListeners966,045 us
PhabricatorPeopleQuery::didFilterPage2336,220 us
PhabricatorPeopleQuery::rebuildAvailabilityCache2316,416 us
PhabricatorCalendarHoliday::getNthBusinessDay54,706 us
PhabricatorFileQuery::loadPage@11810,939 us
PhabricatorFileQuery::loadPage@243,087 us
PhabricatorMetaMTAActorQuery::loadUserActors2623,285 us
PhabricatorMetaMTAMail::loadActors1210,171 us
PhabricatorMetaMTAMail::buildRecipientList105,448 us
PhabricatorMetaMTAMail::sendNow31,627 us
PhabricatorMetaMTAApplicationEmailQuery::willFilterPage73,196 us
PhabricatorObjectListQuery::execute63,262 us
PhabricatorPolicyQuery::loadPage63,028 us
PhabricatorPolicyFilter::loadCustomPolicies63,051 us
PhabricatorProjectQuery::loadPage2211,876 us
PhabricatorSubscriptionsSubscribersPolicyRule::willApplyRules2960 us
PhabricatorPolicyFilter::executeExtendedPolicyChecks61,748 us
PhabricatorProjectQuery::didFilterPage22,206 us
PhabricatorFile::loadBuiltins2474 us
PhabricatorQueryOrderTestCase::testQueryOrderVector22,223 us
PassphraseCredentialQuery::willFilterPage22,956 us
PassphraseCredentialType::getTypeByConstant27,797 us
PhabricatorMetaMTAApplicationEmail::getInUseMessage121,443 us
PhabricatorWorkerLeaseQuery::execute2111,230 us
PhabricatorRepositoryDiscoveryEngine::discoverGitCommits31,889 us
DiffusionCommitQuery::willFilterPage1685,752 us
PhabricatorChangeParserTestCase::expectChanges7297,341 us
PhabricatorChangeParserTestCase::testSubversionForeignStubsParser14,302 us
PhabricatorRepositoryDiscoveryEngine::discoverMercurialCommits32,071 us
PhabricatorWorkingCopyDiscoveryTestCase::testMercurialCommitDiscovery1423 us
PhabricatorWorkingCopyDiscoveryTestCase::testSubversionCommitDiscovery1823 us
PhabricatorWorkingCopyDiscoveryTestCase::testGitCommitDiscovery1446 us
ArcanistUnitWorkflow::run13,758 us
Child Calls
PhabricatorObjectRemarkupRule::getPriority11,2802,957,507 us35.3%
DoorkeeperRemarkupRule::getPriority1,128294,411 us3.5%
PhutilRemarkupRule::getPriority1,128293,955 us3.5%
PhutilRemarkupDocumentLinkRule::getPriority564162,526 us1.9%
PhutilRemarkupDelRule::getPriority564158,131 us1.9%
PhabricatorIconRemarkupRule::getPriority564157,925 us1.9%
PhutilRemarkupUnderlineRule::getPriority564157,345 us1.9%
PhabricatorMemeRemarkupRule::getPriority564156,117 us1.9%
PhabricatorYoutubeRemarkupRule::getPriority564155,493 us1.9%
PhabricatorPhurlLinkRemarkupRule::getPriority564155,088 us1.9%
PhutilRemarkupEscapeRemarkupRule::getPriority564154,202 us1.8%
PhabricatorNavigationRemarkupRule::getPriority564152,741 us1.8%
PhutilRemarkupBoldRule::getPriority564149,746 us1.8%
PhutilRemarkupHighlightRule::getPriority564149,665 us1.8%
PhutilRemarkupHyperlinkRule::getPriority564147,709 us1.8%
PhutilRemarkupItalicRule::getPriority564147,635 us1.8%
PhabricatorEmojiRemarkupRule::getPriority564147,424 us1.8%
PhrictionRemarkupRule::getPriority564147,126 us1.8%
PhutilRemarkupMonospaceRule::getPriority564146,910 us1.8%
DivinerSymbolRemarkupRule::getPriority564143,650 us1.7%
DiffusionRepositoryRemarkupRule::getPriority564142,482 us1.7%
DiffusionRepositoryByIDRemarkupRule::getPriority564141,797 us1.7%
LiskDAO::getPHID496134,193 us1.6%
PhutilEventListener::getListenerID391109,463 us1.3%
PhutilRemarkupBlockRule::getPriority376104,866 us1.3%
DarkConsolePlugin::getOrderKey5488,888 us1.1%
PhabricatorRepositoryCommit::getRepositoryID9680,211 us1.0%
ManiphestTransaction::getTransactionType5637,280 us0.4%
PhabricatorRepositoryParsedChange::getTargetCommitID9630,451 us0.4%
PhabricatorRepositoryParsedChange::getPathID9628,522 us0.3%
PhabricatorUser::getProfileImagePHID2327,947 us0.3%
HarbormasterBuildStep::getBuildPlanPHID2825,873 us0.3%
DifferentialModernHunk::getChanges1224,650 us0.3%
PhabricatorApplication::getPHID7321,916 us0.3%
PhabricatorSpacesNamespaceTransaction::getTransactionType3021,516 us0.3%
PhabricatorPolicy::getSortKey621,330 us0.3%
LiskDAO::getID6317,410 us0.2%
PhabricatorUserEmail::getuserPHID1816,562 us0.2%
HarbormasterBuildable::getBuildablePHID1815,557 us0.2%
DifferentialModernHunk::getOldOffset1915,065 us0.2%
PhutilRemarkupListBlockRule::getPriority4714,451 us0.2%
PhutilRemarkupReplyBlockRule::getPriority4714,121 us0.2%
PhutilRemarkupHorizontalRuleBlockRule::getPriority4712,855 us0.2%
ConpherenceTransaction::getTransactionType2012,682 us0.2%
PhabricatorProjectTransaction::getTransactionType1212,499 us0.1%
PhutilRemarkupDefaultBlockRule::getPriority4711,809 us0.1%
PhabricatorRepositoryCommit::getCommitIdentifier1411,532 us0.1%
PhabricatorUserEmail::getUserPHID1311,300 us0.1%
HarbormasterBuildTarget::getBuildPHID129,829 us0.1%
HarbormasterBuild::getBuildablePHID108,234 us0.1%
DifferentialDiff::getRevisionID118,183 us0.1%
HarbormasterBuild::getBuildPlanPHID97,903 us0.1%
PhabricatorTransformedFile::getTransformedPHID97,349 us0.1%
HeraldRule::getRuleExecutionOrderSortKey67,205 us0.1%
PhabricatorTransformedFile::getOriginalPHID97,149 us0.1%
PhabricatorMetaMTAApplicationEmail::getApplicationPHID77,103 us0.1%
DifferentialHunk::makeNewFile86,901 us0.1%
DifferentialHunk::makeOldFile86,611 us0.1%
PhabricatorUserPreferences::getUserPHID76,436 us0.1%
ManiphestTask::getSubpriority95,953 us0.1%
PHUIListItemView::getKey245,376 us0.1%
HarbormasterBuildTarget::getBuildStepPHID45,328 us0.1%
HarbormasterBuildStepImplementation::getBuildStepAutotargetStepKey205,049 us0.1%
PhabricatorSetupCheck::getExecutionOrder214,206 us0.1%
PHUIListItemView::getOrder183,821 us0.0%
PhabricatorCalendarHoliday::getDay53,565 us0.0%
ArcanistUnitTestResult::toDictionary2913,213 us0.0%
HarbormasterBuildStep::getStepAutoKey23,175 us0.0%
PassphraseSSHPrivateKeyFileCredentialType::getCredentialType22,890 us0.0%
PassphraseCredential::getSecretID22,202 us0.0%
PhabricatorMetaMTAActor::getPHID62,191 us0.0%
PhabricatorProject::getProfileImagePHID21,708 us0.0%
DiffusionRepositoryRef::getCommitIdentifier61,574 us0.0%
HarbormasterBuildPlan::getPlanAutoKey11,317 us0.0%
AlmanacClusterDatabaseServiceType::getServiceTypeName11,243 us0.0%
AlmanacCustomServiceType::getServiceTypeName11,235 us0.0%
AlmanacClusterRepositoryServiceType::getServiceTypeName11,219 us0.0%
AlmanacDrydockPoolServiceType::getServiceTypeName11,205 us0.0%
PassphrasePasswordCredentialType::getCredentialType21,015 us0.0%
PassphraseSSHGeneratedKeyCredentialType::getCredentialType21,006 us0.0%
PhabricatorQueryOrderItem::getOrderKey4965 us0.0%
PassphraseSSHPrivateKeyTextCredentialType::getCredentialType2937 us0.0%
PassphraseNoteCredentialType::getCredentialType2912 us0.0%
PhabricatorMetaMTAActor::getEmailAddress3814 us0.0%
PhabricatorQueryOrderItem::getIsReversed4759 us0.0%
DiffusionRepositoryRef::getShortName3598 us0.0%
HarbormasterArcLintBuildStepImplementation::getBuildStepAutotargetPlanKey2581 us0.0%
HarbormasterArcUnitBuildStepImplementation::getBuildStepAutotargetPlanKey2559 us0.0%
HarbormasterArcLintBuildStepImplementation::getBuildStepAutotargetStepKey2556 us0.0%
HarbormasterArcUnitBuildStepImplementation::getBuildStepAutotargetStepKey2542 us0.0%
PhabricatorRepositoryCommitRef::getEpoch2507 us0.0%
PhabricatorRepositoryCommitRef::getIdentifier2429 us0.0%
PhabricatorTestStorageEngine::getEnginePriority1298 us0.0%
PhabricatorChunkedFileStorageEngine::getEnginePriority1277 us0.0%
ManiphestExcelFormat::getOrder1252 us0.0%
PhabricatorPolicyTestObject::getPHID1251 us0.0%
PhabricatorLocalDiskFileStorageEngine::getEnginePriority1248 us0.0%
PhabricatorMySQLFileStorageEngine::getEnginePriority1246 us0.0%
PhabricatorS3FileStorageEngine::getEnginePriority1245 us0.0%
PhabricatorMySQLSearchEngine::getEnginePriority1244 us0.0%
PhabricatorElasticSearchEngine::getEnginePriority1239 us0.0%
PhabricatorPHPConfigSetupCheck::getExecutionOrder1224 us0.0%
PhabricatorDatabaseSetupCheck::getExecutionOrder1205 us0.0%
PhabricatorExtensionsSetupCheck::getExecutionOrder1193 us0.0%
PhabricatorApplication::getApplicationOrder5842 us0.0%
PhabricatorApplication::getApplicationGroup3234 us0.0%
PhabricatorConfigOption::getDefault2006 us0.0%
PhabricatorDivinerApplication::getApplicationGroup12 us0.0%
PhabricatorPasteApplication::getApplicationGroup11 us0.0%
PhabricatorPHPASTApplication::getApplicationGroup11 us0.0%
PhabricatorPassphraseApplication::getApplicationGroup11 us0.0%
PhabricatorPhluxApplication::getApplicationGroup11 us0.0%
PhabricatorPhortuneApplication::getApplicationGroup11 us0.0%
PhabricatorPhragmentApplication::getApplicationGroup11 us0.0%
PhabricatorUIExamplesApplication::getApplicationGroup11 us0.0%
PhabricatorPhrequentApplication::getApplicationGroup11 us0.0%
PhabricatorDiffusionApplication::getApplicationOrder11 us0.0%
PhabricatorUIExamplesApplication::getApplicationOrder11 us0.0%
PhabricatorPhrictionApplication::getApplicationOrder11 us0.0%
PhabricatorPhrequentApplication::getApplicationOrder11 us0.0%
PhabricatorManiphestApplication::getApplicationOrder11 us0.0%
PhabricatorHomeApplication::getApplicationOrder11 us0.0%
PhabricatorDifferentialApplication::getApplicationOrder11 us0.0%
PhabricatorConduitApplication::getApplicationOrder11 us0.0%
PhabricatorAuditApplication::getApplicationOrder11 us0.0%
PhabricatorTokensApplication::getApplicationGroup11 us0.0%
PhabricatorConduitApplication::getApplicationGroup11 us0.0%
PhabricatorXHProfApplication::getApplicationGroup11 us0.0%
PhabricatorHeraldApplication::getApplicationGroup11 us0.0%
PhabricatorSettingsApplication::getApplicationGroup11 us0.0%
PhabricatorOAuthServerApplication::getApplicationGroup11 us0.0%
PhabricatorHarbormasterApplication::getApplicationGroup11 us0.0%
PhabricatorFundApplication::getApplicationGroup11 us0.0%
PhabricatorFlagsApplication::getApplicationGroup11 us0.0%
PhabricatorFilesApplication::getApplicationGroup11 us0.0%
PhabricatorAlmanacApplication::getApplicationGroup11 us0.0%
PhabricatorMetaMTAApplication::getApplicationGroup11 us0.0%
PhabricatorLegalpadApplication::getApplicationGroup11 us0.0%
PhabricatorMacroApplication::getApplicationGroup11 us0.0%
PhabricatorOwnersApplication::getApplicationGroup11 us0.0%
PhabricatorFactApplication::getApplicationGroup11 us0.0%
PhabricatorChatLogApplication::getApplicationGroup11 us0.0%
PhabricatorBadgesApplication::getApplicationGroup11 us0.0%
PhabricatorAuthApplication::getApplicationGroup11 us0.0%
PhabricatorConfigApplication::getApplicationGroup11 us0.0%
PhabricatorDaemonsApplication::getApplicationGroup11 us0.0%
PhabricatorCountdownApplication::getApplicationGroup11 us0.0%
PhabricatorMultimeterApplication::getApplicationGroup11 us0.0%
PhabricatorSlowvoteApplication::getApplicationGroup11 us0.0%
PhabricatorSpacesApplication::getApplicationGroup11 us0.0%
PhabricatorDrydockApplication::getApplicationGroup11 us0.0%
PhutilArgumentSpecification::getShortAlias151 us0.0%
PhutilArgumentSpecification::getName80 us