XHProf idx Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
idx11,502,93354,170,632 us100.0%
Parent Calls
PhutilArgumentParser::getArg1216 us
PhutilTranslator::translate17,140192,980 us
ArcanistConfigurationManager::readUserArcConfig77 us
main()814 us
ArcanistWorkingCopyIdentity::getProjectConfig88 us
ArcanistSettings::getOption1012 us
ArcanistSettings::getType32 us
ArcanistSettings::getLegacyName77 us
ArcanistConfiguration::buildWorkflow12 us
ArcanistWorkflow::getArgument1990 us
ArcanistConfigurationManager::getConfigFromAllSources1818 us
ArcanistWorkingCopyIdentity::getLocalConfig66 us
PhutilURI::__construct912 us
ArcanistWorkingCopyIdentity::getProjectConfig@111 us
ExecFuture::closeProcess4,81421,960 us
PhutilLexer::getTokens1,4843,371 us
ArcanistConfigurationDrivenLintEngine::buildLinters43159 us
ArcanistLintEngine::run1456 us
PhutilTranslator::translate@11,99646,869 us
ArcanistSpellingLinter::loadDictionary211 us
ArcanistLintEngine::getLinterResource11,72542,730 us
PhutilLibraryMapBuilder::loadSymbolCache4264,981 us
ArcanistPhutilLibraryLinter::willLintPaths7,767,96843,112,655 us
ArcanistLintSeverity::isAtLeastAsSevere287,309863,060 us
AASTNode::getLineNumber32,32393,830 us
AASTNode::getEndLineNumber32,32385,805 us
AASTToken::getNextToken2,073,4714,468,921 us
AASTToken::getPrevToken131,845296,957 us
ArcanistBlacklistedFunctionXHPASTLinterRule::process45,721155,788 us
ArcanistFormattedStringXHPASTLinterRule::process45,721172,872 us
ArcanistKeywordCasingXHPASTLinterRule::process11,88776,083 us
ArcanistLowercaseFunctionsXHPASTLinterRule::process39,455176,901 us
ArcanistPHPCompatibilityXHPASTLinterRule::process617,4022,845,353 us
ArcanistReusedAsIteratorXHPASTLinterRule::process56,373378,585 us
ArcanistUndeclaredVariableXHPASTLinterRule::process259,966925,021 us
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall59,508191,661 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges2511,113 us
ArcanistJSHintLinter::parseLinterOutput1,8906,630 us
ArcanistConsoleLintRenderer::renderContext1,7666,076 us
ArcanistLintWorkflow::run19 us
Child Calls
array_key_exists3,173,5853,541,504 us6.5%