XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call4539,371 us100.0%
Parent Calls
main()62,595 us
PhutilConsole::newLocalConsole1287 us
PhutilConsole::__construct1279 us
PhutilConsole::writeLog1109 us
ArcanistConfigurationManager::applyRuntimeArcConfig1342 us
Filesystem::isDescendant1149 us
class_exists55,601 us
ReflectionClass::newInstance1166 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager11,335 us
ReflectionClass::__construct1972 us
csprintf1190 us
ExecFuture::__construct1176 us
ArcanistGitAPI::getAllFiles1359 us
ArcanistXHPASTLinter::__construct1812 us
ArcanistConfigurationDrivenLintEngine::buildLinters12,843 us
PhutilTypeSpec::getLexer11,254 us
PhutilTypeSpec::parseTokens12,434 us
PhutilTypeSpec::check@11389 us
ArcanistLintEngine::isBinaryFile1446 us
ArcanistBaseXHPASTLinter::getCacheVersion1672 us
ArcanistLintEngine::getResultForPath1791 us
ArcanistTextLinter::lintLineLength1513 us
ArcanistLinter::raiseLintAtLine11,019 us
ArcanistJSONLinter::lintPath1608 us
ArcanistFutureLinter::willLintPaths11,540 us
ArcanistPhutilLibraryLinter::willLintPaths11,523 us
PhutilLibraryMapBuilder::analyzeLibrary1916 us
Filesystem::assertNotExists1588 us
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath11,735 us
XHPASTTree::newToken11,501 us
XHPASTTree::newNode12,488 us
AASTNode::selectDescendantsOfTypes1797 us
ArcanistNamingConventionsXHPASTLinterRule::process1606 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges1831 us
ArcanistLintWorkflow::run11,826 us
call_user_func_array@11679 us
Child Calls
__phutil_autoload4539,135 us99.4%