| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| idx | 67,515 | 9,817,856 us | 100.0% |
| Parent Calls | | | |
| PhutilArgumentParser::getArg | 12 | 24 us | |
| PhutilTranslator::translate | 11,610 | 944,101 us | |
| ArcanistConfigurationManager::readUserArcConfig | 6 | 6 us | |
| main() | 8 | 14 us | |
| ArcanistWorkingCopyIdentity::getProjectConfig | 294 | 1,219 us | |
| ArcanistSettings::getOption | 296 | 363 us | |
| ArcanistSettings::getType | 292 | 322 us | |
| ArcanistSettings::getLegacyName | 4 | 4 us | |
| ArcanistConfiguration::buildWorkflow | 1 | 2 us | |
| ArcanistConfigurationManager::getConfigFromAllSources | 15 | 15 us | |
| ArcanistWorkingCopyIdentity::getLocalConfig | 5 | 5 us | |
| PhutilURI::__construct | 8,178 | 1,649,453 us | |
| ArcanistWorkflow::getArgument | 5,517 | 5,764 us | |
| ExecFuture::closeProcess | 171 | 21,476 us | |
| PHUIIconView::getSheetManifest | 1 | 1 us | |
| PhabricatorEnv::getSelectedEnvironmentName | 254 | 30,767 us | |
| AphrontBaseMySQLDatabaseConnection::getConfiguration | 7,713 | 1,105,667 us | |
| PhutilLocale::loadLocale | 25 | 3,425 us | |
| PhutilTranslator::translate@1 | 6 | 424 us | |
| PhutilLibraryMapBuilder::loadSymbolCache | 1 | 132 us | |
| ArcanistDiffParser::parseDiff | 64 | 9,499 us | |
| ArcanistDiffParser::parseChangeset | 130 | 19,253 us | |
| PhabricatorApplication::isCapabilityEditable | 278 | 47,120 us | |
| PhabricatorApplication::getCustomPolicySetting | 1,994 | 310,821 us | |
| PhabricatorApplication::getPolicy | 278 | 75,563 us | |
| LiskDAO::getConfigOption | 12,246 | 2,340,851 us | |
| DifferentialChangesetParser::detectCopiedCode | 22 | 2,151 us | |
| DifferentialDiffTestCase::detectCopiesIn | 2 | 198 us | |
| DiffusionRequest::generateDiffusionURI | 55 | 5,713 us | |
| PhutilLexer::getTokens | 3,862 | 766,475 us | |
| PhutilSimpleOptionsLexer::getNiceTokens | 2 | 359 us | |
| ConduitAPIMethod::getConduitMethod | 136 | 16,174 us | |
| PhutilKeyValueCache::getKey | 2,665 | 488,384 us | |
| PhabricatorCursorPagedPolicyAwareQuery::setOrderVector | 639 | 83,075 us | |
| PhabricatorCursorPagedPolicyAwareQuery::formatOrderClause | 1,278 | 289,390 us | |
| PhabricatorWorker::scheduleTask | 534 | 155,674 us | |
| PhabricatorUserLog::initializeNewLog | 149 | 87,648 us | |
| PhutilEventEngine::dispatchEvent | 350 | 44,742 us | |
| PhabricatorApplicationTransactionEditor::applyTransactions | 790 | 99,276 us | |
| PhabricatorApplicationTransactionEditor::getPHIDTransactionNewValue | 123 | 18,389 us | |
| PhabricatorPolicyCapability::getCapabilityByKey | 358 | 44,607 us | |
| PhabricatorDataNotAttachedException::__construct | 83 | 11,441 us | |
| PhabricatorCustomField::buildFieldList | 33 | 4,119 us | |
| PhabricatorPolicyFilter::loadObjectPolicies | 33 | 4,331 us | |
| PhabricatorPolicyFilter::checkObjectPolicy | 18 | 1,962 us | |
| ConpherenceThread::getParticipantIfExists | 14 | 1,451 us | |
| ConpherenceEditor::getMailTo | 60 | 6,475 us | |
| PhabricatorFile::readPropertiesFromParameters | 162 | 27,532 us | |
| PhabricatorFile::getViewableMimeType | 41 | 4,920 us | |
| PhabricatorFile::isViewableImage | 20 | 2,309 us | |
| PhabricatorMarkupEngine::newDifferentialMarkupEngine | 46 | 5,614 us | |
| PhabricatorObjectRemarkupRule::markupObjectEmbed | 8 | 845 us | |
| PhutilRemarkupEngine::getTextMetadata | 548 | 61,715 us | |
| PhutilRemarkupEngine::getConfig | 56 | 10,484 us | |
| PhutilRemarkupEngine::postprocessText | 60 | 7,430 us | |
| PhabricatorFile::getIsProfileImage | 91 | 13,516 us | |
| PhabricatorFileQuery::loadPage | 34 | 4,287 us | |
| PhabricatorFile::getBuiltinName | 55 | 6,692 us | |
| PhabricatorFile::isAudio | 8 | 812 us | |
| PhabricatorFile::normalizeFileName | 18 | 2,029 us | |
| CelerityResourceMap::__construct | 8 | 1,100 us | |
| CelerityResourceMap::getResourceNameForSymbol | 336 | 48,761 us | |
| PhabricatorEdgeType::getByConstant | 108 | 17,452 us | |
| PhabricatorEdgeEditor::executeAdds | 53 | 7,434 us | |
| DifferentialCommitMessageParser::parseCorpus | 1 | 441 us | |
| PhabricatorCustomFieldMonogramParser::parseCorpus | 32 | 4,808 us | |
| PhutilEvent::getValue | 24 | 2,717 us | |
| DifferentialChangesetParser::isGenerated | 40 | 4,339 us | |
| DifferentialChangesetParser::isUnchanged | 32 | 3,453 us | |
| DifferentialChangesetParser::isMoveAway | 18 | 1,938 us | |
| DifferentialChangesetParser::isDeleted | 18 | 1,847 us | |
| PhutilPygmentsSyntaxHighlighter::getHighlightFuture | 28 | 2,888 us | |
| DifferentialChangesetParser::isWhitespaceOnly | 10 | 1,011 us | |
| DifferentialHunkParser::setOldLineTypeMap | 24 | 2,469 us | |
| DifferentialHunkParser::setNewLineTypeMap | 24 | 2,429 us | |
| DiffusionGitFileContentQuery::match | 3 | 632 us | |
| PhutilChannel::waitForActivity | 20 | 2,138 us | |
| ConduitAPIRequest::getValue | 4 | 404 us | |
| HarbormasterTargetEngine::generateBuildStepMap | 2 | 321 us | |
| HarbormasterTargetEngine::generateBuildTargetMap | 2 | 272 us | |
| HarbormasterBuildWorker::doWork | 1 | 114 us | |
| HarbormasterBuildableQuery::didFilterPage | 8 | 854 us | |
| HarbormasterBuildQuery::didFilterPage | 17 | 2,610 us | |
| PhutilLock::getLock | 10 | 2,450 us | |
| HarbormasterBuildEngine::updateBuildSteps | 6 | 605 us | |
| HarbormasterBuildStepImplementation::getImplementation | 18 | 2,651 us | |
| HarbormasterBuildStep::getDetail | 6 | 626 us | |
| PhabricatorWorker::scheduleTask@1 | 4 | 759 us | |
| HarbormasterTargetWorker::loadBuildTarget | 2 | 239 us | |
| HarbormasterBuildableQuery::didFilterPage@1 | 1 | 102 us | |
| HarbormasterAutotargetsTestCase::testGenerateHarbormasterAutotargets | 1 | 104 us | |
| HarbormasterBuildPlanQuery::didFilterPage | 1 | 144 us | |
| HarbormasterBuildQuery::didFilterPage@1 | 2 | 214 us | |
| ManiphestTaskStatus::getStatusPrefixMap | 66 | 10,520 us | |
| ManiphestTaskStatus::getStatusSuffixMap | 66 | 12,340 us | |
| ManiphestTaskStatus::validateConfiguration | 19 | 7,828 us | |
| ManiphestTaskStatus::getSpecialStatus | 26 | 4,049 us | |
| ManiphestTransactionEditor::requireCapabilities | 44 | 5,151 us | |
| HeraldRepetitionPolicyConfig::toInt | 24 | 2,953 us | |
| PhabricatorCursorPagedPolicyAwareQuery::getBuiltinOrderAliasMap | 108 | 12,209 us | |
| PhabricatorCursorPagedPolicyAwareQuery::getOrderVector | 18 | 2,465 us | |
| ManiphestTaskQuery::getPagingValueMap | 8 | 1,775 us | |
| PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns | 80 | 10,683 us | |
| HeraldTranscript::loadXHeraldRulesHeader | 8 | 973 us | |
| PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause | 3 | 339 us | |
| PhabricatorUserPreferences::getPreference | 128 | 20,794 us | |
| PhabricatorTestController::getConfig | 268 | 41,576 us | |
| AphrontRequest::getCookie | 7 | 1,065 us | |
| PhabricatorController::buildApplicationPage | 80 | 11,825 us | |
| CelerityResourceMap::getURIForName | 76 | 11,302 us | |
| phabricator_form | 50 | 7,657 us | |
| PhabricatorTestApplication::getPolicy | 48 | 7,090 us | |
| javelin_tag@2 | 81 | 11,677 us | |
| javelin_tag | 9 | 1,362 us | |
| javelin_tag@1 | 12 | 2,884 us | |
| AphlictDropdownDataQuery::execute | 9 | 1,785 us | |
| DarkConsoleServicesPlugin::generateData | 18 | 2,932 us | |
| LiskDAO::loadRelatives | 18 | 2,175 us | |
| PhabricatorObjectHandle::getPHIDType | 26 | 2,919 us | |
| PhabricatorPeopleQuery::rebuildAvailabilityCache | 23 | 2,905 us | |
| PhabricatorUser::getAwayUntil | 21 | 46,742 us | |
| PhabricatorMetaMTAMail::getParam | 309 | 56,988 us | |
| CelerityResourceMapGenerator::getProvidesAndRequires | 720 | 89,791 us | |
| CelerityPostprocessor::getPostprocessor | 2 | 228 us | |
| CelerityResourceGraph::loadEdges | 9 | 996 us | |
| CelerityResourceMapGenerator::rebuildPackages | 171 | 22,323 us | |
| PhabricatorEdgeConfig::establishConnection | 12 | 5,053 us | |
| PhabricatorFileQuery::loadPage@1 | 9 | 1,158 us | |
| PhabricatorFileQuery::loadPage@2 | 2 | 272 us | |
| PhabricatorFile::copyDimensions | 6 | 947 us | |
| PhabricatorMetaMTAActorQuery::loadUserActors | 26 | 3,043 us | |
| PhabricatorMetaMTAMail::loadActors | 15 | 1,766 us | |
| PhabricatorMetaMTAMail::sendNow | 39 | 4,583 us | |
| PhabricatorMailImplementationTestAdapter::supportsMessageIDHeader | 2 | 233 us | |
| PhabricatorMetaMTAReceivedMail::getHeader | 25 | 2,932 us | |
| PhabricatorMetaMTAReceivedMail::getToAddresses | 151 | 16,483 us | |
| PhabricatorMetaMTAApplicationEmailQuery::willFilterPage | 7 | 816 us | |
| PhabricatorMetaMTAApplicationEmail::getConfigValue | 1 | 102 us | |
| MetaMTAReceivedMailStatus::getHumanReadableName | 6 | 638 us | |
| PhabricatorMetaMTAReceivedMail::getRawTextBody | 6 | 688 us | |
| PhabricatorPeopleUserPHIDType::loadNamedObjects | 2 | 216 us | |
| ManiphestTaskPriority::getTaskPriorityMap | 24 | 2,660 us | |
| PhabricatorApplicationTransaction::getMetadataValue | 46 | 5,576 us | |
| PhabricatorApplicationTransactionEditor::getEdgeTransactionNewValue | 42 | 5,735 us | |
| ManiphestTaskQuery::didFilterPage | 3 | 321 us | |
| PhabricatorOwnersPackage::findLongestPathsPerPackage | 2 | 223 us | |
| PhabricatorPolicyType::getPolicyTypeOrder | 6 | 705 us | |
| PhabricatorPolicy::getCustomRuleClasses | 6 | 711 us | |
| PhabricatorPolicyFilter::loadCustomPolicies | 12 | 1,348 us | |
| PhabricatorPolicyFilter::checkCustomPolicy | 27 | 2,948 us | |
| PhabricatorSubscriptionsSubscribersPolicyRule::applyRule | 2 | 265 us | |
| PhabricatorStandardCustomField::buildStandardFields | 21 | 2,564 us | |
| PhabricatorStandardCustomField::getFieldConfigValue | 21 | 3,581 us | |
| PhabricatorPolicyTestObject::getPolicy | 148 | 16,831 us | |
| PhabricatorPolicyTestObject::hasAutomaticCapability | 148 | 16,599 us | |
| PhabricatorPolicyTestObject::getExtendedPolicy | 40 | 4,490 us | |
| PhabricatorPolicyQuery::getGlobalPolicy | 4 | 626 us | |
| PhabricatorPolicy::isStrongerThan | 32 | 4,674 us | |
| PhabricatorApplicationTransactionEditor::validateTransaction | 12 | 1,574 us | |
| PhabricatorProjectQuery::didFilterPage | 2 | 233 us | |
| PhabricatorFile::loadBuiltin | 2 | 240 us | |
| PhabricatorEdgeQuery::execute | 4 | 466 us | |
| PhabricatorRepository::getDetail | 1,006 | 226,614 us | |
| PassphraseCredentialType::getTypeByConstant | 2 | 49,034 us | |
| PhabricatorPolicyFilter::canViewerSeeObjectsInSpace | 2 | 218 us | |
| PhabricatorTriggerClock::getProperty | 42 | 6,563 us | |
| PhabricatorMetaMTAApplicationEmail::getInUseMessage | 1 | 136 us | |
| PhabricatorTestWorker::getMaximumRetryCount | 10 | 1,151 us | |
| PhabricatorTestWorker::getRequiredLeaseTime | 9 | 1,097 us | |
| PhabricatorTestWorker::doWork | 9 | 1,089 us | |
| PhabricatorTestWorker::getWaitBeforeRetry | 6 | 665 us | |
| DiffusionLowLevelGitRefQuery::extractFields | 21 | 2,185 us | |
| DiffusionCommitQuery::willFilterPage | 48 | 4,993 us | |
| PhabricatorChangeParserTestCase::expectChanges | 223 | 23,604 us | |
| PhortuneCurrency::newFromString | 49 | 5,833 us | |
| PhrequentTimeBlock::getTimeSpentOnObject | 2 | 233 us | |
| ArcanistUnitWorkflow::getOutputFormat | 1 | 4 us | |
| Child Calls | | | |
| array_key_exists | 19,434 | 54,817 us | 0.6% |