XHProf idx Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
idx11,512,74019,917,628 us100.0%
Parent Calls
PhutilArgumentParser::getArg127 us
PhutilTranslator::translate17,14078,074 us
ArcanistConfigurationManager::readUserArcConfig77 us
main()812 us
ArcanistWorkingCopyIdentity::getProjectConfig87 us
ArcanistSettings::getOption1012 us
ArcanistSettings::getType32 us
ArcanistSettings::getLegacyName76 us
ArcanistConfiguration::buildWorkflow11 us
ArcanistWorkflow::getArgument1930 us
ArcanistConfigurationManager::getConfigFromAllSources1810 us
ArcanistWorkingCopyIdentity::getLocalConfig64 us
PhutilURI::__construct98 us
ArcanistWorkingCopyIdentity::getProjectConfig@111 us
ExecFuture::closeProcess4,8227,138 us
PhutilLexer::getTokens1,4841,127 us
ArcanistConfigurationDrivenLintEngine::buildLinters4357 us
ArcanistLintEngine::run1415 us
PhutilTranslator::translate@11,9845,108 us
ArcanistSpellingLinter::loadDictionary22 us
ArcanistLintEngine::getLinterResource11,76914,888 us
PhutilLibraryMapBuilder::loadSymbolCache4232,445 us
ArcanistPhutilLibraryLinter::willLintPaths7,749,92417,434,771 us
ArcanistLintSeverity::isAtLeastAsSevere299,745302,087 us
AASTNode::getLineNumber32,43024,406 us
AASTNode::getEndLineNumber32,43018,041 us
AASTToken::getNextToken2,082,236488,362 us
AASTToken::getPrevToken132,42339,508 us
ArcanistBlacklistedFunctionXHPASTLinterRule::process45,96051,988 us
ArcanistFormattedStringXHPASTLinterRule::process45,96051,799 us
ArcanistKeywordCasingXHPASTLinterRule::process11,98342,537 us
ArcanistLowercaseFunctionsXHPASTLinterRule::process39,64248,554 us
ArcanistPHPCompatibilityXHPASTLinterRule::process620,717813,290 us
ArcanistReusedAsIteratorXHPASTLinterRule::process56,656128,849 us
ArcanistUndeclaredVariableXHPASTLinterRule::process261,102253,136 us
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall59,77667,366 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges251315 us
ArcanistJSHintLinter::parseLinterOutput1,89041,731 us
ArcanistConsoleLintRenderer::renderContext1,8241,924 us
ArcanistLintWorkflow::run13 us
Child Calls
array_key_exists3,167,733173,491 us0.9%