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% |