XHProf idx Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
idx11,512,74037,079,213 us100.0%
Parent Calls
PhutilArgumentParser::getArg1257 us
PhutilTranslator::translate17,140118,291 us
ArcanistConfigurationManager::readUserArcConfig722 us
main()836 us
ArcanistWorkingCopyIdentity::getProjectConfig827 us
ArcanistSettings::getOption1041 us
ArcanistSettings::getType38 us
ArcanistSettings::getLegacyName721 us
ArcanistConfiguration::buildWorkflow15 us
ArcanistWorkflow::getArgument1956 us
ArcanistConfigurationManager::getConfigFromAllSources1856 us
ArcanistWorkingCopyIdentity::getLocalConfig619 us
PhutilURI::__construct941 us
ArcanistWorkingCopyIdentity::getProjectConfig@113 us
ExecFuture::closeProcess4,82213,167 us
PhutilLexer::getTokens1,4843,425 us
ArcanistConfigurationDrivenLintEngine::buildLinters43167 us
ArcanistLintEngine::run1459 us
PhutilTranslator::translate@11,98410,199 us
ArcanistSpellingLinter::loadDictionary23 us
ArcanistLintEngine::getLinterResource11,76926,810 us
PhutilLibraryMapBuilder::loadSymbolCache4233,679 us
ArcanistPhutilLibraryLinter::willLintPaths7,749,92430,948,089 us
ArcanistLintSeverity::isAtLeastAsSevere299,745623,297 us
AASTNode::getLineNumber32,43052,988 us
AASTNode::getEndLineNumber32,43064,182 us
AASTToken::getNextToken2,082,2362,193,374 us
AASTToken::getPrevToken132,423150,152 us
ArcanistBlacklistedFunctionXHPASTLinterRule::process45,96089,468 us
ArcanistFormattedStringXHPASTLinterRule::process45,96097,028 us
ArcanistKeywordCasingXHPASTLinterRule::process11,98357,749 us
ArcanistLowercaseFunctionsXHPASTLinterRule::process39,64296,871 us
ArcanistPHPCompatibilityXHPASTLinterRule::process620,7171,630,102 us
ArcanistReusedAsIteratorXHPASTLinterRule::process56,656222,562 us
ArcanistUndeclaredVariableXHPASTLinterRule::process261,102556,085 us
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall59,776115,756 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges251643 us
ArcanistJSHintLinter::parseLinterOutput1,8902,600 us
ArcanistConsoleLintRenderer::renderContext1,8242,072 us
ArcanistLintWorkflow::run13 us
Child Calls
array_key_exists3,167,7331,718,202 us4.6%