XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call4550,161 us100.0%
Parent Calls
main()63,520 us
PhutilConsole::newLocalConsole1278 us
PhutilConsole::__construct1292 us
PhutilConsole::writeLog1118 us
ArcanistConfigurationManager::applyRuntimeArcConfig1362 us
Filesystem::isDescendant1158 us
???_op23,128 us
ReflectionClass::newInstance1238 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager11,747 us
class_exists33,492 us
ReflectionClass::__construct12,468 us
csprintf1570 us
ExecFuture::__construct1624 us
ArcanistGitAPI::getAllFiles11,266 us
ArcanistXHPASTLinter::__construct1439 us
ArcanistConfigurationDrivenLintEngine::buildLinters11,987 us
PhutilTypeSpec::getLexer11,578 us
PhutilTypeSpec::parseTokens11,759 us
PhutilTypeSpec::check@11795 us
ArcanistLintEngine::isBinaryFile11,301 us
ArcanistBaseXHPASTLinter::getCacheVersion11,696 us
ArcanistLintEngine::getResultForPath11,939 us
ArcanistTextLinter::lintLineLength11,328 us
ArcanistLinter::raiseLintAtLine11,582 us
ArcanistJSONLinter::lintPath1632 us
ArcanistFutureLinter::willLintPaths11,876 us
ArcanistPhutilLibraryLinter::willLintPaths11,548 us
Filesystem::assertNotExists1291 us
PhutilLibraryMapBuilder::analyzeLibrary1720 us
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath11,584 us
XHPASTTree::newToken11,208 us
XHPASTTree::newNode12,937 us
AASTNode::selectDescendantsOfTypes1575 us
ArcanistNamingConventionsXHPASTLinterRule::process1408 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges1533 us
ArcanistLintWorkflow::run14,824 us
call_user_func_array@11360 us
Child Calls
__phutil_autoload4548,909 us97.5%