XHProf idx Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
idx10,986,86438,501,182 us100.0%
Parent Calls
PhutilArgumentParser::getArg129 us
PhutilTranslator::translate485,2491,813,267 us
ArcanistConfigurationManager::readUserArcConfig78 us
main()818 us
ArcanistWorkingCopyIdentity::getProjectConfig812 us
ArcanistSettings::getOption1014 us
ArcanistSettings::getType33 us
ArcanistSettings::getLegacyName79 us
ArcanistConfiguration::buildWorkflow12 us
ArcanistWorkflow::getArgument1848 us
ArcanistConfigurationManager::getConfigFromAllSources1822 us
ArcanistWorkingCopyIdentity::getLocalConfig67 us
PhutilURI::__construct915 us
ArcanistWorkingCopyIdentity::getProjectConfig@111 us
ExecFuture::closeProcess4,56617,684 us
PhutilLexer::getTokens1,4842,241 us
ArcanistConfigurationDrivenLintEngine::buildLinters43151 us
ArcanistLintEngine::run1435 us
PhutilTranslator::translate@11,8969,305 us
ArcanistSpellingLinter::loadDictionary24 us
ArcanistLintEngine::getLinterResource10,99425,493 us
PhutilLibraryMapBuilder::loadSymbolCache4024,716 us
ArcanistPhutilLibraryLinter::willLintPaths6,915,74030,609,652 us
ArcanistLintSeverity::isAtLeastAsSevere251,933617,054 us
AASTNode::getLineNumber20,00736,371 us
AASTNode::getEndLineNumber20,00731,976 us
AASTToken::getNextToken2,031,0812,157,149 us
AASTToken::getPrevToken129,215206,231 us
ArcanistBlacklistedFunctionXHPASTLinterRule::process44,78884,197 us
ArcanistFormattedStringXHPASTLinterRule::process44,78885,953 us
ArcanistKeywordCasingXHPASTLinterRule::process11,69937,222 us
ArcanistLowercaseFunctionsXHPASTLinterRule::process38,686127,858 us
ArcanistPHPCompatibilityXHPASTLinterRule::process601,9231,656,383 us
ArcanistReusedAsIteratorXHPASTLinterRule::process55,064245,808 us
ArcanistUndeclaredVariableXHPASTLinterRule::process255,115607,588 us
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall58,156117,557 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges252586 us
ArcanistJSHintLinter::parseLinterOutput1,8904,280 us
ArcanistConsoleLintRenderer::renderContext1,7612,250 us
ArcanistLintWorkflow::run13 us
Child Calls
array_key_exists3,345,7561,868,287 us4.9%