XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call45124,146 us100.0%
Parent Calls
main()619,707 us
PhutilConsole::newLocalConsole1464 us
PhutilConsole::__construct1834 us
PhutilConsole::writeLog1438 us
ArcanistConfigurationManager::applyRuntimeArcConfig15,303 us
Filesystem::isDescendant1495 us
???_op28,138 us
ReflectionClass::newInstance1718 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager116,557 us
class_exists320,145 us
ReflectionClass::__construct13,218 us
csprintf1654 us
ExecFuture::__construct1502 us
ArcanistGitAPI::getAllFiles11,150 us
ArcanistXHPASTLinter::__construct1622 us
ArcanistConfigurationDrivenLintEngine::buildLinters114,567 us
PhutilTypeSpec::getLexer11,424 us
PhutilTypeSpec::parseTokens12,254 us
PhutilTypeSpec::check@116,544 us
ArcanistLintEngine::isBinaryFile11,707 us
ArcanistBaseXHPASTLinter::getCacheVersion1464 us
ArcanistLintEngine::getResultForPath1872 us
ArcanistTextLinter::lintLineLength1797 us
ArcanistLinter::raiseLintAtLine11,408 us
ArcanistJSONLinter::lintPath11,119 us
ArcanistFutureLinter::willLintPaths1800 us
ArcanistPhutilLibraryLinter::willLintPaths11,471 us
Filesystem::assertNotExists1521 us
PhutilLibraryMapBuilder::analyzeLibrary1955 us
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath11,787 us
XHPASTTree::newToken11,290 us
XHPASTTree::newNode12,634 us
AASTNode::selectDescendantsOfTypes1786 us
ArcanistNamingConventionsXHPASTLinterRule::process1638 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges11,202 us
ArcanistLintWorkflow::run11,504 us
call_user_func_array@11457 us
Child Calls
__phutil_autoload45123,775 us99.7%