| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| mpull | 1,979 | 8,371,669 us | 100.0% |
| Parent Calls | | | |
| PhutilArgumentParser::mergeSpecs | 1 | 17 us | |
| PhutilArgumentParser::parsePartial | 2 | 25 us | |
| PhabricatorConfigDefaultSource::__construct | 1 | 338 us | |
| PhabricatorConfigDefaultSource::loadExternalOptions | 1 | 1 us | |
| msort | 697 | 7,197,837 us | |
| mgroup | 102 | 153,703 us | |
| PhutilEventEngine::dispatchEvent | 175 | 101,098 us | |
| ConpherenceEditor::validateTransaction | 7 | 4,805 us | |
| ConpherenceEditor::getMailTo | 12 | 4,046 us | |
| PhabricatorApplicationTransactionEditor::applyTransactions | 53 | 41,893 us | |
| PhabricatorFileQuery::loadPage | 63 | 46,870 us | |
| PhabricatorEmbedFileRemarkupRule::loadObjects | 8 | 5,056 us | |
| PhabricatorObjectRemarkupRule::loadHandles | 8 | 3,675 us | |
| PhabricatorObjectQuery::loadObjectsByPHID | 72 | 42,644 us | |
| PhabricatorObjectQuery::loadPage | 111 | 34,999 us | |
| ConpherenceEditor::generateTransactionsFromText | 2 | 1,862 us | |
| PhabricatorApplicationTransactionEditor::extractFilePHIDs | 2 | 823 us | |
| DifferentialChangesetParser::diffOriginals | 12 | 29,461 us | |
| DifferentialChangeset::makeOldFile | 8 | 8,663 us | |
| DifferentialChangeset::makeNewFile | 8 | 8,881 us | |
| DifferentialDiffQuery::willFilterPage | 11 | 10,976 us | |
| HarbormasterTargetEngine::getAutosteps | 2 | 6,998 us | |
| HarbormasterTargetEngine::generateBuildStepMap | 4 | 5,801 us | |
| HarbormasterBuildQuery::willFilterPage | 18 | 15,080 us | |
| HarbormasterBuildableQuery::willFilterPage | 20 | 17,877 us | |
| PhabricatorObjectQuery::loadObjectsByPHID@1 | 16 | 8,455 us | |
| PhabricatorObjectQuery::loadPage@1 | 22 | 6,437 us | |
| HarbormasterBuildableQuery::didFilterPage | 8 | 8,540 us | |
| HarbormasterBuildQuery::didFilterPage | 24 | 16,634 us | |
| HarbormasterBuildStepQuery::willFilterPage | 24 | 31,938 us | |
| HarbormasterBuildStepImplementation::getDependencies | 6 | 1,223 us | |
| HarbormasterBuildTargetQuery::willFilterPage | 12 | 16,695 us | |
| PhabricatorObjectQuery::loadObjectsByPHID@2 | 5 | 2,150 us | |
| PhabricatorObjectQuery::loadPage@2 | 10 | 2,825 us | |
| HarbormasterBuildTargetQuery::didFilterPage | 2 | 974 us | |
| HarbormasterBuildableQuery::didFilterPage@1 | 1 | 2,558 us | |
| HarbormasterTargetEngine::generateBuildTargetMap | 1 | 443 us | |
| HarbormasterQueryAutotargetsConduitAPIMethod::execute | 2 | 1,400 us | |
| HarbormasterBuildPlanQuery::didFilterPage | 1 | 482 us | |
| HarbormasterBuildQuery::didFilterPage@1 | 3 | 2,379 us | |
| HeraldRuleTestCase::testHeraldRuleExecutionOrder | 1 | 1,454 us | |
| PhabricatorSpacesNamespaceQuery::getAllSpaces | 10 | 5,556 us | |
| HeraldEngine::applyRules | 24 | 9,534 us | |
| HeraldEngine::applyEffects | 48 | 12,849 us | |
| ManiphestTaskTestCase::testTaskReordering | 1 | 1,388 us | |
| ManiphestTaskQuery::didFilterPage | 33 | 28,445 us | |
| ManiphestTaskTestCase::testTaskAdjacentBlocks | 2 | 9,143 us | |
| PHUIListViewTestCase::assertMenuKeys | 4 | 6,539 us | |
| PhutilEventEngine::getAllListeners | 9 | 66,045 us | |
| PhabricatorPeopleQuery::didFilterPage | 23 | 36,220 us | |
| PhabricatorPeopleQuery::rebuildAvailabilityCache | 23 | 16,416 us | |
| PhabricatorCalendarHoliday::getNthBusinessDay | 5 | 4,706 us | |
| PhabricatorFileQuery::loadPage@1 | 18 | 10,939 us | |
| PhabricatorFileQuery::loadPage@2 | 4 | 3,087 us | |
| PhabricatorMetaMTAActorQuery::loadUserActors | 26 | 23,285 us | |
| PhabricatorMetaMTAMail::loadActors | 12 | 10,171 us | |
| PhabricatorMetaMTAMail::buildRecipientList | 10 | 5,448 us | |
| PhabricatorMetaMTAMail::sendNow | 3 | 1,627 us | |
| PhabricatorMetaMTAApplicationEmailQuery::willFilterPage | 7 | 3,196 us | |
| PhabricatorObjectListQuery::execute | 6 | 3,262 us | |
| PhabricatorPolicyQuery::loadPage | 6 | 3,028 us | |
| PhabricatorPolicyFilter::loadCustomPolicies | 6 | 3,051 us | |
| PhabricatorProjectQuery::loadPage | 22 | 11,876 us | |
| PhabricatorSubscriptionsSubscribersPolicyRule::willApplyRules | 2 | 960 us | |
| PhabricatorPolicyFilter::executeExtendedPolicyChecks | 6 | 1,748 us | |
| PhabricatorProjectQuery::didFilterPage | 2 | 2,206 us | |
| PhabricatorFile::loadBuiltins | 2 | 474 us | |
| PhabricatorQueryOrderTestCase::testQueryOrderVector | 2 | 2,223 us | |
| PassphraseCredentialQuery::willFilterPage | 2 | 2,956 us | |
| PassphraseCredentialType::getTypeByConstant | 2 | 7,797 us | |
| PhabricatorMetaMTAApplicationEmail::getInUseMessage | 1 | 21,443 us | |
| PhabricatorWorkerLeaseQuery::execute | 21 | 11,230 us | |
| PhabricatorRepositoryDiscoveryEngine::discoverGitCommits | 3 | 1,889 us | |
| DiffusionCommitQuery::willFilterPage | 16 | 85,752 us | |
| PhabricatorChangeParserTestCase::expectChanges | 72 | 97,341 us | |
| PhabricatorChangeParserTestCase::testSubversionForeignStubsParser | 1 | 4,302 us | |
| PhabricatorRepositoryDiscoveryEngine::discoverMercurialCommits | 3 | 2,071 us | |
| PhabricatorWorkingCopyDiscoveryTestCase::testMercurialCommitDiscovery | 1 | 423 us | |
| PhabricatorWorkingCopyDiscoveryTestCase::testSubversionCommitDiscovery | 1 | 823 us | |
| PhabricatorWorkingCopyDiscoveryTestCase::testGitCommitDiscovery | 1 | 446 us | |
| ArcanistUnitWorkflow::run | 1 | 3,758 us | |
| Child Calls | | | |
| PhabricatorObjectRemarkupRule::getPriority | 11,280 | 2,957,507 us | 35.3% |
| DoorkeeperRemarkupRule::getPriority | 1,128 | 294,411 us | 3.5% |
| PhutilRemarkupRule::getPriority | 1,128 | 293,955 us | 3.5% |
| PhutilRemarkupDocumentLinkRule::getPriority | 564 | 162,526 us | 1.9% |
| PhutilRemarkupDelRule::getPriority | 564 | 158,131 us | 1.9% |
| PhabricatorIconRemarkupRule::getPriority | 564 | 157,925 us | 1.9% |
| PhutilRemarkupUnderlineRule::getPriority | 564 | 157,345 us | 1.9% |
| PhabricatorMemeRemarkupRule::getPriority | 564 | 156,117 us | 1.9% |
| PhabricatorYoutubeRemarkupRule::getPriority | 564 | 155,493 us | 1.9% |
| PhabricatorPhurlLinkRemarkupRule::getPriority | 564 | 155,088 us | 1.9% |
| PhutilRemarkupEscapeRemarkupRule::getPriority | 564 | 154,202 us | 1.8% |
| PhabricatorNavigationRemarkupRule::getPriority | 564 | 152,741 us | 1.8% |
| PhutilRemarkupBoldRule::getPriority | 564 | 149,746 us | 1.8% |
| PhutilRemarkupHighlightRule::getPriority | 564 | 149,665 us | 1.8% |
| PhutilRemarkupHyperlinkRule::getPriority | 564 | 147,709 us | 1.8% |
| PhutilRemarkupItalicRule::getPriority | 564 | 147,635 us | 1.8% |
| PhabricatorEmojiRemarkupRule::getPriority | 564 | 147,424 us | 1.8% |
| PhrictionRemarkupRule::getPriority | 564 | 147,126 us | 1.8% |
| PhutilRemarkupMonospaceRule::getPriority | 564 | 146,910 us | 1.8% |
| DivinerSymbolRemarkupRule::getPriority | 564 | 143,650 us | 1.7% |
| DiffusionRepositoryRemarkupRule::getPriority | 564 | 142,482 us | 1.7% |
| DiffusionRepositoryByIDRemarkupRule::getPriority | 564 | 141,797 us | 1.7% |
| LiskDAO::getPHID | 496 | 134,193 us | 1.6% |
| PhutilEventListener::getListenerID | 391 | 109,463 us | 1.3% |
| PhutilRemarkupBlockRule::getPriority | 376 | 104,866 us | 1.3% |
| DarkConsolePlugin::getOrderKey | 54 | 88,888 us | 1.1% |
| PhabricatorRepositoryCommit::getRepositoryID | 96 | 80,211 us | 1.0% |
| ManiphestTransaction::getTransactionType | 56 | 37,280 us | 0.4% |
| PhabricatorRepositoryParsedChange::getTargetCommitID | 96 | 30,451 us | 0.4% |
| PhabricatorRepositoryParsedChange::getPathID | 96 | 28,522 us | 0.3% |
| PhabricatorUser::getProfileImagePHID | 23 | 27,947 us | 0.3% |
| HarbormasterBuildStep::getBuildPlanPHID | 28 | 25,873 us | 0.3% |
| DifferentialModernHunk::getChanges | 12 | 24,650 us | 0.3% |
| PhabricatorApplication::getPHID | 73 | 21,916 us | 0.3% |
| PhabricatorSpacesNamespaceTransaction::getTransactionType | 30 | 21,516 us | 0.3% |
| PhabricatorPolicy::getSortKey | 6 | 21,330 us | 0.3% |
| LiskDAO::getID | 63 | 17,410 us | 0.2% |
| PhabricatorUserEmail::getuserPHID | 18 | 16,562 us | 0.2% |
| HarbormasterBuildable::getBuildablePHID | 18 | 15,557 us | 0.2% |
| DifferentialModernHunk::getOldOffset | 19 | 15,065 us | 0.2% |
| PhutilRemarkupListBlockRule::getPriority | 47 | 14,451 us | 0.2% |
| PhutilRemarkupReplyBlockRule::getPriority | 47 | 14,121 us | 0.2% |
| PhutilRemarkupHorizontalRuleBlockRule::getPriority | 47 | 12,855 us | 0.2% |
| ConpherenceTransaction::getTransactionType | 20 | 12,682 us | 0.2% |
| PhabricatorProjectTransaction::getTransactionType | 12 | 12,499 us | 0.1% |
| PhutilRemarkupDefaultBlockRule::getPriority | 47 | 11,809 us | 0.1% |
| PhabricatorRepositoryCommit::getCommitIdentifier | 14 | 11,532 us | 0.1% |
| PhabricatorUserEmail::getUserPHID | 13 | 11,300 us | 0.1% |
| HarbormasterBuildTarget::getBuildPHID | 12 | 9,829 us | 0.1% |
| HarbormasterBuild::getBuildablePHID | 10 | 8,234 us | 0.1% |
| DifferentialDiff::getRevisionID | 11 | 8,183 us | 0.1% |
| HarbormasterBuild::getBuildPlanPHID | 9 | 7,903 us | 0.1% |
| PhabricatorTransformedFile::getTransformedPHID | 9 | 7,349 us | 0.1% |
| HeraldRule::getRuleExecutionOrderSortKey | 6 | 7,205 us | 0.1% |
| PhabricatorTransformedFile::getOriginalPHID | 9 | 7,149 us | 0.1% |
| PhabricatorMetaMTAApplicationEmail::getApplicationPHID | 7 | 7,103 us | 0.1% |
| DifferentialHunk::makeNewFile | 8 | 6,901 us | 0.1% |
| DifferentialHunk::makeOldFile | 8 | 6,611 us | 0.1% |
| PhabricatorUserPreferences::getUserPHID | 7 | 6,436 us | 0.1% |
| ManiphestTask::getSubpriority | 9 | 5,953 us | 0.1% |
| PHUIListItemView::getKey | 24 | 5,376 us | 0.1% |
| HarbormasterBuildTarget::getBuildStepPHID | 4 | 5,328 us | 0.1% |
| HarbormasterBuildStepImplementation::getBuildStepAutotargetStepKey | 20 | 5,049 us | 0.1% |
| PhabricatorSetupCheck::getExecutionOrder | 21 | 4,206 us | 0.1% |
| PHUIListItemView::getOrder | 18 | 3,821 us | 0.0% |
| PhabricatorCalendarHoliday::getDay | 5 | 3,565 us | 0.0% |
| ArcanistUnitTestResult::toDictionary | 291 | 3,213 us | 0.0% |
| HarbormasterBuildStep::getStepAutoKey | 2 | 3,175 us | 0.0% |
| PassphraseSSHPrivateKeyFileCredentialType::getCredentialType | 2 | 2,890 us | 0.0% |
| PassphraseCredential::getSecretID | 2 | 2,202 us | 0.0% |
| PhabricatorMetaMTAActor::getPHID | 6 | 2,191 us | 0.0% |
| PhabricatorProject::getProfileImagePHID | 2 | 1,708 us | 0.0% |
| DiffusionRepositoryRef::getCommitIdentifier | 6 | 1,574 us | 0.0% |
| HarbormasterBuildPlan::getPlanAutoKey | 1 | 1,317 us | 0.0% |
| AlmanacClusterDatabaseServiceType::getServiceTypeName | 1 | 1,243 us | 0.0% |
| AlmanacCustomServiceType::getServiceTypeName | 1 | 1,235 us | 0.0% |
| AlmanacClusterRepositoryServiceType::getServiceTypeName | 1 | 1,219 us | 0.0% |
| AlmanacDrydockPoolServiceType::getServiceTypeName | 1 | 1,205 us | 0.0% |
| PassphrasePasswordCredentialType::getCredentialType | 2 | 1,015 us | 0.0% |
| PassphraseSSHGeneratedKeyCredentialType::getCredentialType | 2 | 1,006 us | 0.0% |
| PhabricatorQueryOrderItem::getOrderKey | 4 | 965 us | 0.0% |
| PassphraseSSHPrivateKeyTextCredentialType::getCredentialType | 2 | 937 us | 0.0% |
| PassphraseNoteCredentialType::getCredentialType | 2 | 912 us | 0.0% |
| PhabricatorMetaMTAActor::getEmailAddress | 3 | 814 us | 0.0% |
| PhabricatorQueryOrderItem::getIsReversed | 4 | 759 us | 0.0% |
| DiffusionRepositoryRef::getShortName | 3 | 598 us | 0.0% |
| HarbormasterArcLintBuildStepImplementation::getBuildStepAutotargetPlanKey | 2 | 581 us | 0.0% |
| HarbormasterArcUnitBuildStepImplementation::getBuildStepAutotargetPlanKey | 2 | 559 us | 0.0% |
| HarbormasterArcLintBuildStepImplementation::getBuildStepAutotargetStepKey | 2 | 556 us | 0.0% |
| HarbormasterArcUnitBuildStepImplementation::getBuildStepAutotargetStepKey | 2 | 542 us | 0.0% |
| PhabricatorRepositoryCommitRef::getEpoch | 2 | 507 us | 0.0% |
| PhabricatorRepositoryCommitRef::getIdentifier | 2 | 429 us | 0.0% |
| PhabricatorTestStorageEngine::getEnginePriority | 1 | 298 us | 0.0% |
| PhabricatorChunkedFileStorageEngine::getEnginePriority | 1 | 277 us | 0.0% |
| ManiphestExcelFormat::getOrder | 1 | 252 us | 0.0% |
| PhabricatorPolicyTestObject::getPHID | 1 | 251 us | 0.0% |
| PhabricatorLocalDiskFileStorageEngine::getEnginePriority | 1 | 248 us | 0.0% |
| PhabricatorMySQLFileStorageEngine::getEnginePriority | 1 | 246 us | 0.0% |
| PhabricatorS3FileStorageEngine::getEnginePriority | 1 | 245 us | 0.0% |
| PhabricatorMySQLSearchEngine::getEnginePriority | 1 | 244 us | 0.0% |
| PhabricatorElasticSearchEngine::getEnginePriority | 1 | 239 us | 0.0% |
| PhabricatorPHPConfigSetupCheck::getExecutionOrder | 1 | 224 us | 0.0% |
| PhabricatorDatabaseSetupCheck::getExecutionOrder | 1 | 205 us | 0.0% |
| PhabricatorExtensionsSetupCheck::getExecutionOrder | 1 | 193 us | 0.0% |
| PhabricatorApplication::getApplicationOrder | 58 | 42 us | 0.0% |
| PhabricatorApplication::getApplicationGroup | 32 | 34 us | 0.0% |
| PhabricatorConfigOption::getDefault | 200 | 6 us | 0.0% |
| PhabricatorDivinerApplication::getApplicationGroup | 1 | 2 us | 0.0% |
| PhabricatorOAuthServerApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorHarbormasterApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorFundApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorFlagsApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorFilesApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorHeraldApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorAlmanacApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorMetaMTAApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorLegalpadApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorMacroApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorFactApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorDrydockApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorChatLogApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorBadgesApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorAuthApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorConfigApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorDaemonsApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorCountdownApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorMultimeterApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorSlowvoteApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorSpacesApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorSettingsApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorOwnersApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorXHProfApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorTokensApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPhluxApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPasteApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPHPASTApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPassphraseApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPhortuneApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPhragmentApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorUIExamplesApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPhrequentApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorConduitApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorUIExamplesApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhabricatorPhrictionApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhabricatorPhrequentApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhabricatorManiphestApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhabricatorHomeApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhabricatorDiffusionApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhabricatorDifferentialApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhabricatorConduitApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhabricatorAuditApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhutilArgumentSpecification::getShortAlias | 15 | 1 us | 0.0% |
| PhutilArgumentSpecification::getName | 8 | 0 us | 0.0% |