| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| mpull | 2,084 | 4,500,461 us | 100.0% |
| Parent Calls | | | |
| PhutilArgumentParser::mergeSpecs | 1 | 17 us | |
| PhutilArgumentParser::parsePartial | 2 | 60 us | |
| PhabricatorConfigDefaultSource::__construct | 1 | 464 us | |
| PhabricatorConfigDefaultSource::loadExternalOptions | 1 | 1 us | |
| msort | 683 | 3,494,005 us | |
| mgroup | 102 | 147,563 us | |
| PhutilEventEngine::dispatchEvent | 175 | 81,604 us | |
| PhabricatorStandardCustomField::buildStandardFields | 128 | 271,170 us | |
| ConpherenceEditor::validateTransaction | 7 | 2,537 us | |
| ConpherenceEditor::getMailTo | 12 | 1,341 us | |
| PhabricatorApplicationTransactionEditor::applyTransactions | 51 | 19,432 us | |
| PhabricatorFileQuery::loadPage | 63 | 32,669 us | |
| PhabricatorEmbedFileRemarkupRule::loadObjects | 8 | 1,763 us | |
| PhabricatorObjectRemarkupRule::loadHandles | 8 | 1,759 us | |
| PhabricatorObjectQuery::loadObjectsByPHID | 72 | 19,567 us | |
| PhabricatorObjectQuery::loadPage | 109 | 16,161 us | |
| ConpherenceEditor::generateTransactionsFromText | 2 | 430 us | |
| PhabricatorApplicationTransactionEditor::extractFilePHIDs | 2 | 430 us | |
| DifferentialChangesetParser::diffOriginals | 12 | 16,921 us | |
| DifferentialChangeset::makeOldFile | 8 | 6,781 us | |
| DifferentialChangeset::makeNewFile | 8 | 8,525 us | |
| DifferentialDiffQuery::willFilterPage | 11 | 5,975 us | |
| HarbormasterTargetEngine::getAutosteps | 2 | 2,577 us | |
| HarbormasterTargetEngine::generateBuildStepMap | 4 | 4,287 us | |
| HarbormasterBuildQuery::willFilterPage | 18 | 9,347 us | |
| HarbormasterBuildableQuery::willFilterPage | 20 | 7,569 us | |
| PhabricatorObjectQuery::loadObjectsByPHID@1 | 16 | 4,178 us | |
| PhabricatorObjectQuery::loadPage@1 | 22 | 2,631 us | |
| HarbormasterBuildableQuery::didFilterPage | 8 | 3,757 us | |
| HarbormasterBuildQuery::didFilterPage | 24 | 8,842 us | |
| HarbormasterBuildStepQuery::willFilterPage | 20 | 12,863 us | |
| HarbormasterBuildStepImplementation::getDependencies | 6 | 654 us | |
| HarbormasterBuildTargetQuery::willFilterPage | 12 | 6,742 us | |
| PhabricatorObjectQuery::loadObjectsByPHID@2 | 5 | 1,089 us | |
| PhabricatorObjectQuery::loadPage@2 | 10 | 1,077 us | |
| HarbormasterBuildableQuery::didFilterPage@1 | 1 | 485 us | |
| HarbormasterTargetEngine::generateBuildTargetMap | 1 | 255 us | |
| HarbormasterQueryAutotargetsConduitAPIMethod::execute | 2 | 713 us | |
| HarbormasterBuildPlanQuery::didFilterPage | 1 | 249 us | |
| HarbormasterBuildQuery::didFilterPage@1 | 3 | 984 us | |
| HeraldRuleTestCase::testHeraldRuleExecutionOrder | 1 | 942 us | |
| PhabricatorSpacesNamespaceQuery::getAllSpaces | 11 | 2,210 us | |
| HeraldEngine::applyRules | 24 | 2,777 us | |
| HeraldEngine::applyEffects | 48 | 5,874 us | |
| ManiphestTaskTestCase::testTaskAdjacentBlocks | 2 | 4,818 us | |
| ManiphestTaskQuery::didFilterPage | 33 | 16,051 us | |
| ManiphestTaskTestCase::testTaskReordering | 1 | 492 us | |
| PHUIListViewTestCase::assertMenuKeys | 4 | 3,158 us | |
| PhutilEventEngine::getAllListeners | 9 | 42,661 us | |
| PhabricatorPeopleQuery::didFilterPage | 23 | 18,271 us | |
| PhabricatorPeopleQuery::rebuildAvailabilityCache | 23 | 5,891 us | |
| PhabricatorCalendarHoliday::getNthBusinessDay | 5 | 5,250 us | |
| PhabricatorFileQuery::loadPage@1 | 18 | 5,758 us | |
| PhabricatorFileQuery::loadPage@2 | 4 | 963 us | |
| PhabricatorMetaMTAActorQuery::loadUserActors | 26 | 10,738 us | |
| PhabricatorMetaMTAMail::loadActors | 12 | 4,858 us | |
| PhabricatorMetaMTAMail::buildRecipientList | 10 | 2,074 us | |
| PhabricatorMetaMTAMail::sendNow | 3 | 786 us | |
| PhabricatorMetaMTAApplicationEmailQuery::willFilterPage | 7 | 1,592 us | |
| PhabricatorObjectListQuery::execute | 6 | 1,315 us | |
| PhabricatorPolicyQuery::loadPage | 6 | 1,697 us | |
| PhabricatorPolicyFilter::loadCustomPolicies | 6 | 1,434 us | |
| PhabricatorSubscriptionsSubscribersPolicyRule::willApplyRules | 2 | 1,163 us | |
| PhabricatorProjectQuery::loadPage | 22 | 5,951 us | |
| PhabricatorPolicyFilter::executeExtendedPolicyChecks | 6 | 802 us | |
| PhabricatorProjectQuery::didFilterPage | 2 | 1,304 us | |
| PhabricatorFile::loadBuiltins | 2 | 222 us | |
| PhabricatorQueryOrderTestCase::testQueryOrderVector | 2 | 1,302 us | |
| PassphraseCredentialQuery::willFilterPage | 2 | 1,279 us | |
| PassphraseCredentialType::getTypeByConstant | 2 | 44,290 us | |
| PhabricatorMetaMTAApplicationEmail::getInUseMessage | 1 | 10,566 us | |
| PhabricatorWorkerLeaseQuery::execute | 21 | 5,693 us | |
| PhabricatorRepositoryDiscoveryEngine::discoverGitCommits | 3 | 1,080 us | |
| DiffusionCommitQuery::willFilterPage | 16 | 40,197 us | |
| PhabricatorChangeParserTestCase::expectChanges | 72 | 41,594 us | |
| PhabricatorRepositoryDiscoveryEngine::discoverMercurialCommits | 3 | 962 us | |
| PhabricatorChangeParserTestCase::testSubversionForeignStubsParser | 1 | 1,686 us | |
| PhabricatorWorkingCopyDiscoveryTestCase::testGitCommitDiscovery | 1 | 238 us | |
| PhabricatorWorkingCopyDiscoveryTestCase::testSubversionCommitDiscovery | 1 | 362 us | |
| PhabricatorWorkingCopyDiscoveryTestCase::testMercurialCommitDiscovery | 1 | 252 us | |
| ArcanistUnitWorkflow::run | 1 | 4,434 us | |
| Child Calls | | | |
| PhabricatorObjectRemarkupRule::getPriority | 10,716 | 1,422,135 us | 31.6% |
| DoorkeeperRemarkupRule::getPriority | 1,128 | 153,807 us | 3.4% |
| PhutilRemarkupRule::getPriority | 1,128 | 151,173 us | 3.4% |
| PhutilRemarkupDocumentLinkRule::getPriority | 564 | 84,874 us | 1.9% |
| PhutilRemarkupUnderlineRule::getPriority | 564 | 82,988 us | 1.8% |
| PhutilRemarkupItalicRule::getPriority | 564 | 82,849 us | 1.8% |
| PhutilRemarkupDelRule::getPriority | 564 | 81,531 us | 1.8% |
| PhabricatorIconRemarkupRule::getPriority | 564 | 80,315 us | 1.8% |
| PhutilRemarkupHyperlinkRule::getPriority | 564 | 80,091 us | 1.8% |
| PhutilRemarkupBoldRule::getPriority | 564 | 79,890 us | 1.8% |
| PhabricatorMemeRemarkupRule::getPriority | 564 | 79,073 us | 1.8% |
| PhutilRemarkupMonospaceRule::getPriority | 564 | 78,569 us | 1.7% |
| PhabricatorNavigationRemarkupRule::getPriority | 564 | 78,328 us | 1.7% |
| DiffusionRepositoryByIDRemarkupRule::getPriority | 564 | 78,170 us | 1.7% |
| PhutilRemarkupEscapeRemarkupRule::getPriority | 564 | 78,042 us | 1.7% |
| PhrictionRemarkupRule::getPriority | 564 | 77,990 us | 1.7% |
| DivinerSymbolRemarkupRule::getPriority | 564 | 77,618 us | 1.7% |
| DiffusionRepositoryRemarkupRule::getPriority | 564 | 76,979 us | 1.7% |
| PhabricatorEmojiRemarkupRule::getPriority | 564 | 76,402 us | 1.7% |
| PhabricatorUserEmail::getuserPHID | 18 | 73,530 us | 1.6% |
| LiskDAO::getPHID | 492 | 65,782 us | 1.5% |
| DarkConsolePlugin::getOrderKey | 45 | 65,632 us | 1.5% |
| PhutilEventListener::getListenerID | 391 | 63,396 us | 1.4% |
| PhutilRemarkupBlockRule::getPriority | 376 | 52,419 us | 1.2% |
| PhabricatorSetupCheck::getExecutionOrder | 21 | 43,815 us | 1.0% |
| PhabricatorRepositoryCommit::getRepositoryID | 96 | 37,833 us | 0.8% |
| ManiphestTransaction::getTransactionType | 56 | 24,459 us | 0.5% |
| PhabricatorStandardCustomFieldBool::getFieldType | 128 | 21,291 us | 0.5% |
| PhabricatorStandardCustomFieldDate::getFieldType | 128 | 19,348 us | 0.4% |
| PhabricatorStandardCustomFieldCredential::getFieldType | 128 | 19,031 us | 0.4% |
| PhabricatorDashboardPanelSearchQueryCustomField::getFieldType | 128 | 19,020 us | 0.4% |
| PhabricatorDashboardPanelSearchApplicationCustomField::getFieldType | 128 | 18,409 us | 0.4% |
| PhabricatorStandardCustomFieldText::getFieldType | 128 | 18,007 us | 0.4% |
| PhabricatorStandardCustomFieldRemarkup::getFieldType | 128 | 17,907 us | 0.4% |
| PhabricatorStandardCustomFieldHeader::getFieldType | 128 | 17,774 us | 0.4% |
| PhabricatorStandardCustomFieldUsers::getFieldType | 128 | 17,709 us | 0.4% |
| PhabricatorStandardCustomFieldSelect::getFieldType | 128 | 17,706 us | 0.4% |
| PhabricatorStandardCustomFieldInt::getFieldType | 128 | 17,467 us | 0.4% |
| PhabricatorDashboardPanelTabsCustomField::getFieldType | 128 | 17,430 us | 0.4% |
| PhabricatorStandardCustomFieldLink::getFieldType | 128 | 17,320 us | 0.4% |
| PhabricatorUser::getProfileImagePHID | 23 | 14,457 us | 0.3% |
| DifferentialModernHunk::getChanges | 12 | 14,073 us | 0.3% |
| PhabricatorRepositoryParsedChange::getPathID | 96 | 13,026 us | 0.3% |
| PhabricatorRepositoryParsedChange::getTargetCommitID | 96 | 12,992 us | 0.3% |
| PhabricatorSpacesNamespaceTransaction::getTransactionType | 30 | 12,851 us | 0.3% |
| DifferentialModernHunk::getOldOffset | 19 | 11,513 us | 0.3% |
| HarbormasterBuildStep::getBuildPlanPHID | 26 | 10,874 us | 0.2% |
| PhabricatorApplication::getPHID | 71 | 10,610 us | 0.2% |
| PhabricatorPolicy::getSortKey | 6 | 9,977 us | 0.2% |
| PhabricatorTransformedFile::getTransformedPHID | 9 | 9,130 us | 0.2% |
| ConpherenceTransaction::getTransactionType | 20 | 8,217 us | 0.2% |
| HarbormasterBuildable::getBuildablePHID | 18 | 7,331 us | 0.2% |
| PhabricatorTransformedFile::getOriginalPHID | 9 | 6,968 us | 0.2% |
| PhutilRemarkupListBlockRule::getPriority | 47 | 6,918 us | 0.2% |
| PhutilRemarkupDefaultBlockRule::getPriority | 47 | 6,830 us | 0.2% |
| PhutilRemarkupReplyBlockRule::getPriority | 47 | 6,674 us | 0.1% |
| DifferentialHunk::makeNewFile | 8 | 6,498 us | 0.1% |
| PhutilRemarkupHorizontalRuleBlockRule::getPriority | 47 | 6,461 us | 0.1% |
| LiskDAO::getID | 49 | 6,430 us | 0.1% |
| HarbormasterBuild::getBuildablePHID | 10 | 6,028 us | 0.1% |
| DifferentialHunk::makeOldFile | 8 | 5,852 us | 0.1% |
| PhabricatorUserEmail::getUserPHID | 13 | 5,660 us | 0.1% |
| PhabricatorRepositoryCommit::getCommitIdentifier | 14 | 5,502 us | 0.1% |
| HarbormasterBuildTarget::getBuildPHID | 12 | 5,336 us | 0.1% |
| PhabricatorProjectTransaction::getTransactionType | 12 | 5,000 us | 0.1% |
| HeraldRule::getRuleExecutionOrderSortKey | 6 | 4,962 us | 0.1% |
| DifferentialDiff::getRevisionID | 11 | 4,704 us | 0.1% |
| PhabricatorCalendarHoliday::getDay | 5 | 3,771 us | 0.1% |
| ArcanistUnitTestResult::toDictionary | 287 | 3,763 us | 0.1% |
| HarbormasterBuild::getBuildPlanPHID | 9 | 3,679 us | 0.1% |
| PhabricatorUserPreferences::getUserPHID | 7 | 3,360 us | 0.1% |
| ManiphestTask::getSubpriority | 9 | 3,350 us | 0.1% |
| PhabricatorMetaMTAApplicationEmail::getApplicationPHID | 7 | 3,245 us | 0.1% |
| HarbormasterBuildStep::getStepAutoKey | 2 | 2,898 us | 0.1% |
| PHUIListItemView::getOrder | 18 | 2,677 us | 0.1% |
| PHUIListItemView::getKey | 24 | 2,591 us | 0.1% |
| HarbormasterBuildStepImplementation::getBuildStepAutotargetStepKey | 16 | 1,721 us | 0.0% |
| HarbormasterBuildTarget::getBuildStepPHID | 4 | 1,714 us | 0.0% |
| PhabricatorProject::getProfileImagePHID | 2 | 1,063 us | 0.0% |
| PassphraseCredential::getSecretID | 2 | 1,039 us | 0.0% |
| DiffusionRepositoryRef::getCommitIdentifier | 6 | 806 us | 0.0% |
| AlmanacClusterDatabaseServiceType::getServiceTypeName | 1 | 788 us | 0.0% |
| PassphraseNoteCredentialType::getCredentialType | 2 | 755 us | 0.0% |
| AlmanacClusterRepositoryServiceType::getServiceTypeName | 1 | 751 us | 0.0% |
| PhabricatorMetaMTAActor::getPHID | 6 | 748 us | 0.0% |
| AlmanacCustomServiceType::getServiceTypeName | 1 | 748 us | 0.0% |
| HarbormasterBuildPlan::getPlanAutoKey | 1 | 623 us | 0.0% |
| PhabricatorQueryOrderItem::getIsReversed | 4 | 504 us | 0.0% |
| PhabricatorQueryOrderItem::getOrderKey | 4 | 502 us | 0.0% |
| ManiphestExcelFormat::getOrder | 1 | 415 us | 0.0% |
| PhabricatorMetaMTAActor::getEmailAddress | 3 | 395 us | 0.0% |
| DiffusionRepositoryRef::getShortName | 3 | 356 us | 0.0% |
| PassphrasePasswordCredentialType::getCredentialType | 2 | 288 us | 0.0% |
| PassphraseSSHPrivateKeyFileCredentialType::getCredentialType | 2 | 265 us | 0.0% |
| PassphraseSSHPrivateKeyTextCredentialType::getCredentialType | 2 | 262 us | 0.0% |
| PassphraseSSHGeneratedKeyCredentialType::getCredentialType | 2 | 249 us | 0.0% |
| PhabricatorRepositoryCommitRef::getIdentifier | 2 | 247 us | 0.0% |
| HarbormasterArcLintBuildStepImplementation::getBuildStepAutotargetStepKey | 2 | 238 us | 0.0% |
| HarbormasterArcUnitBuildStepImplementation::getBuildStepAutotargetStepKey | 2 | 233 us | 0.0% |
| PhabricatorRepositoryCommitRef::getEpoch | 2 | 231 us | 0.0% |
| HarbormasterArcLintBuildStepImplementation::getBuildStepAutotargetPlanKey | 2 | 223 us | 0.0% |
| HarbormasterArcUnitBuildStepImplementation::getBuildStepAutotargetPlanKey | 2 | 218 us | 0.0% |
| PhabricatorDatabaseSetupCheck::getExecutionOrder | 1 | 178 us | 0.0% |
| PhabricatorExtensionsSetupCheck::getExecutionOrder | 1 | 170 us | 0.0% |
| PhabricatorPHPConfigSetupCheck::getExecutionOrder | 1 | 146 us | 0.0% |
| PhabricatorMySQLFileStorageEngine::getEnginePriority | 1 | 144 us | 0.0% |
| PhabricatorS3FileStorageEngine::getEnginePriority | 1 | 135 us | 0.0% |
| PhabricatorLocalDiskFileStorageEngine::getEnginePriority | 1 | 128 us | 0.0% |
| PhabricatorTestStorageEngine::getEnginePriority | 1 | 126 us | 0.0% |
| PhabricatorPolicyTestObject::getPHID | 1 | 126 us | 0.0% |
| PhabricatorChunkedFileStorageEngine::getEnginePriority | 1 | 125 us | 0.0% |
| PhabricatorElasticSearchEngine::getEnginePriority | 1 | 119 us | 0.0% |
| PhabricatorMySQLSearchEngine::getEnginePriority | 1 | 118 us | 0.0% |
| PhabricatorConfigOption::getDefault | 206 | 23 us | 0.0% |
| PhabricatorApplication::getApplicationGroup | 31 | 13 us | 0.0% |
| PhutilArgumentSpecification::getShortAlias | 15 | 8 us | 0.0% |
| PhutilArgumentSpecification::getName | 8 | 8 us | 0.0% |
| PhabricatorFlagsApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorApplication::getApplicationOrder | 56 | 1 us | 0.0% |
| PhabricatorAuditApplication::getApplicationOrder | 1 | 1 us | 0.0% |
| PhabricatorConduitApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorOAuthServerApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPhrequentApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorUIExamplesApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPhortuneApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPasteApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorFundApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorCountdownApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorDaemonsApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorHarbormasterApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorConfigApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorFilesApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorHeraldApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorMetaMTAApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorLegalpadApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorDivinerApplication::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% |
| PhabricatorMacroApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorAuthApplication::getApplicationGroup | 1 | 1 us | 0.0% |
| PhabricatorPHPASTApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorMultimeterApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorSpacesApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorAlmanacApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorConduitApplication::getApplicationOrder | 1 | 0 us | |
| PhabricatorDifferentialApplication::getApplicationOrder | 1 | 0 us | |
| PhabricatorDiffusionApplication::getApplicationOrder | 1 | 0 us | |
| PhabricatorHomeApplication::getApplicationOrder | 1 | 0 us | |
| PhabricatorManiphestApplication::getApplicationOrder | 1 | 0 us | |
| PhabricatorPhrequentApplication::getApplicationOrder | 1 | 0 us | |
| PhabricatorUIExamplesApplication::getApplicationOrder | 1 | 0 us | |
| PhabricatorSlowvoteApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorSettingsApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorOwnersApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorXHProfApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorPhragmentApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorTokensApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorPassphraseApplication::getApplicationGroup | 1 | 0 us | |
| PhabricatorPhrictionApplication::getApplicationOrder | 1 | 0 us | |
| PhabricatorPhluxApplication::getApplicationGroup | 1 | 0 us | |