XHProf idx Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
idx10,986,83037,307,051 us100.0%
Parent Calls
PhutilArgumentParser::getArg1221 us
PhutilTranslator::translate485,2493,907,765 us
ArcanistConfigurationManager::readUserArcConfig717 us
main()827 us
ArcanistWorkingCopyIdentity::getProjectConfig821 us
ArcanistSettings::getOption1031 us
ArcanistSettings::getType34 us
ArcanistSettings::getLegacyName714 us
ArcanistConfiguration::buildWorkflow13 us
ArcanistWorkflow::getArgument18105 us
ArcanistConfigurationManager::getConfigFromAllSources1839 us
ArcanistWorkingCopyIdentity::getLocalConfig613 us
PhutilURI::__construct957 us
ArcanistWorkingCopyIdentity::getProjectConfig@112 us
ExecFuture::closeProcess4,53213,352 us
PhutilLexer::getTokens1,4844,949 us
ArcanistConfigurationDrivenLintEngine::buildLinters43317 us
ArcanistLintEngine::run1441 us
PhutilTranslator::translate@11,8967,877 us
ArcanistSpellingLinter::loadDictionary212 us
ArcanistLintEngine::getLinterResource10,99424,788 us
PhutilLibraryMapBuilder::loadSymbolCache4023,927 us
ArcanistPhutilLibraryLinter::willLintPaths6,915,74026,842,165 us
ArcanistLintSeverity::isAtLeastAsSevere251,933486,878 us
AASTNode::getLineNumber20,00731,454 us
AASTNode::getEndLineNumber20,00727,308 us
AASTToken::getNextToken2,031,0812,960,878 us
AASTToken::getPrevToken129,215188,230 us
ArcanistBlacklistedFunctionXHPASTLinterRule::process44,78880,293 us
ArcanistFormattedStringXHPASTLinterRule::process44,78880,423 us
ArcanistKeywordCasingXHPASTLinterRule::process11,69923,712 us
ArcanistLowercaseFunctionsXHPASTLinterRule::process38,68688,832 us
ArcanistPHPCompatibilityXHPASTLinterRule::process601,9231,666,331 us
ArcanistReusedAsIteratorXHPASTLinterRule::process55,064215,242 us
ArcanistUndeclaredVariableXHPASTLinterRule::process255,115560,306 us
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall58,15686,204 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges252553 us
ArcanistJSHintLinter::parseLinterOutput1,8902,793 us
ArcanistConsoleLintRenderer::renderContext1,7612,065 us
ArcanistLintWorkflow::run12 us
Child Calls
array_key_exists3,345,7562,635,127 us7.1%