XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call4547,667 us100.0%
Parent Calls
main()65,436 us
PhutilConsole::newLocalConsole1363 us
PhutilConsole::__construct1400 us
PhutilConsole::writeLog1163 us
ArcanistConfigurationManager::applyRuntimeArcConfig1631 us
Filesystem::isDescendant1203 us
class_exists58,689 us
ReflectionClass::newInstance1472 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager14,020 us
ReflectionClass::__construct13,172 us
csprintf1562 us
ExecFuture::__construct1516 us
ArcanistGitAPI::getAllFiles11,064 us
ArcanistXHPASTLinter::__construct1867 us
ArcanistConfigurationDrivenLintEngine::buildLinters13,485 us
PhutilTypeSpec::getLexer11,588 us
PhutilTypeSpec::parseTokens12,878 us
PhutilTypeSpec::check@11452 us
ArcanistLintEngine::isBinaryFile1595 us
ArcanistBaseXHPASTLinter::getCacheVersion1314 us
ArcanistLintEngine::getResultForPath1349 us
ArcanistTextLinter::lintLineLength1265 us
ArcanistLinter::raiseLintAtLine1427 us
ArcanistJSONLinter::lintPath1352 us
ArcanistFutureLinter::willLintPaths11,386 us
ArcanistPhutilLibraryLinter::willLintPaths11,874 us
Filesystem::assertNotExists1495 us
PhutilLibraryMapBuilder::analyzeLibrary1842 us
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath1779 us
XHPASTTree::newToken1421 us
XHPASTTree::newNode11,058 us
AASTNode::selectDescendantsOfTypes1278 us
ArcanistNamingConventionsXHPASTLinterRule::process1264 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges1334 us
ArcanistLintWorkflow::run11,959 us
call_user_func_array@11714 us
Child Calls
__phutil_autoload4547,455 us99.6%