XHProf idx Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
idx11,512,84445,640,758 us100.0%
Parent Calls
PhutilArgumentParser::getArg125 us
PhutilTranslator::translate17,142205,068 us
ArcanistConfigurationManager::readUserArcConfig77 us
main()817 us
ArcanistWorkingCopyIdentity::getProjectConfig88 us
ArcanistSettings::getOption1012 us
ArcanistSettings::getType33 us
ArcanistSettings::getLegacyName77 us
ArcanistConfiguration::buildWorkflow12 us
ArcanistWorkflow::getArgument1969 us
ArcanistConfigurationManager::getConfigFromAllSources1818 us
ArcanistWorkingCopyIdentity::getLocalConfig66 us
PhutilURI::__construct914 us
ArcanistWorkingCopyIdentity::getProjectConfig@111 us
ExecFuture::closeProcess4,92418,674 us
PhutilLexer::getTokens1,4844,104 us
ArcanistConfigurationDrivenLintEngine::buildLinters43212 us
ArcanistLintEngine::run1454 us
PhutilTranslator::translate@11,98412,579 us
ArcanistSpellingLinter::loadDictionary29 us
ArcanistLintEngine::getLinterResource11,76934,083 us
PhutilLibraryMapBuilder::loadSymbolCache4234,161 us
ArcanistPhutilLibraryLinter::willLintPaths7,749,92436,903,204 us
ArcanistLintSeverity::isAtLeastAsSevere299,745719,997 us
AASTNode::getLineNumber32,43081,856 us
AASTNode::getEndLineNumber32,43062,776 us
AASTToken::getNextToken2,082,2363,456,329 us
AASTToken::getPrevToken132,423233,088 us
ArcanistBlacklistedFunctionXHPASTLinterRule::process45,960125,705 us
ArcanistFormattedStringXHPASTLinterRule::process45,960134,673 us
ArcanistKeywordCasingXHPASTLinterRule::process11,98377,319 us
ArcanistLowercaseFunctionsXHPASTLinterRule::process39,642147,573 us
ArcanistPHPCompatibilityXHPASTLinterRule::process620,7172,188,012 us
ArcanistReusedAsIteratorXHPASTLinterRule::process56,656309,616 us
ArcanistUndeclaredVariableXHPASTLinterRule::process261,102750,300 us
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall59,776157,781 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges251952 us
ArcanistJSHintLinter::parseLinterOutput1,8906,629 us
ArcanistConsoleLintRenderer::renderContext1,8245,826 us
ArcanistLintWorkflow::run19 us
Child Calls
array_key_exists3,167,7352,784,154 us6.1%