XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call4538,515 us100.0%
Parent Calls
main()62,589 us
PhutilConsole::newLocalConsole1276 us
PhutilConsole::__construct1286 us
PhutilConsole::writeLog1116 us
ArcanistConfigurationManager::applyRuntimeArcConfig1348 us
Filesystem::isDescendant1151 us
class_exists54,988 us
ReflectionClass::newInstance1179 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager11,432 us
ReflectionClass::__construct11,084 us
csprintf1207 us
ExecFuture::__construct1189 us
ArcanistGitAPI::getAllFiles1385 us
ArcanistXHPASTLinter::__construct1790 us
ArcanistConfigurationDrivenLintEngine::buildLinters12,849 us
PhutilTypeSpec::getLexer11,233 us
PhutilTypeSpec::parseTokens12,422 us
PhutilTypeSpec::check@11384 us
ArcanistLintEngine::isBinaryFile11,065 us
ArcanistBaseXHPASTLinter::getCacheVersion1649 us
ArcanistLintEngine::getResultForPath1731 us
ArcanistTextLinter::lintLineLength1460 us
ArcanistLinter::raiseLintAtLine11,434 us
ArcanistJSONLinter::lintPath1555 us
ArcanistFutureLinter::willLintPaths1994 us
ArcanistPhutilLibraryLinter::willLintPaths11,443 us
PhutilLibraryMapBuilder::analyzeLibrary1855 us
Filesystem::assertNotExists1876 us
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath11,638 us
XHPASTTree::newToken11,040 us
XHPASTTree::newNode12,320 us
AASTNode::selectDescendantsOfTypes1753 us
ArcanistNamingConventionsXHPASTLinterRule::process1566 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges1750 us
ArcanistLintWorkflow::run11,804 us
call_user_func_array@11674 us
Child Calls
__phutil_autoload4538,297 us99.4%