XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call4331,410 us100.0%
Parent Calls
main()65,625 us
PhutilConsole::newLocalConsole1547 us
PhutilConsole::__construct1650 us
PhutilConsole::writeLog1398 us
ArcanistConfigurationManager::applyRuntimeArcConfig1936 us
???_op24,286 us
ReflectionClass::newInstance1298 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager12,247 us
class_exists32,804 us
ReflectionClass::__construct11,636 us
csprintf1331 us
ExecFuture::__construct1306 us
ArcanistGitAPI::getAllFiles1631 us
ArcanistConfigurationDrivenLintEngine::buildLinters11,395 us
PhutilTypeSpec::getLexer1576 us
PhutilTypeSpec::parseTokens11,283 us
PhutilTypeSpec::check@11157 us
ArcanistLintEngine::isBinaryFile1429 us
ArcanistBaseXHPASTLinter::getCacheVersion1352 us
ArcanistLintEngine::getResultForPath1284 us
ArcanistTextLinter::lintLineLength1210 us
ArcanistLinter::raiseLintAtLine1353 us
ArcanistJSONLinter::lintPath1242 us
ArcanistFutureLinter::willLintPaths1423 us
ArcanistPhutilLibraryLinter::willLintPaths1567 us
Filesystem::assertNotExists1222 us
PhutilLibraryMapBuilder::analyzeLibrary1386 us
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath1645 us
XHPASTTree::newToken1403 us
XHPASTTree::newNode1884 us
AASTNode::selectDescendantsOfTypes1315 us
ArcanistXHPASTLinter::lintNamingConventions1217 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges1345 us
ArcanistLintWorkflow::run1786 us
call_user_func_array@11241 us
Child Calls
__phutil_autoload4331,244 us99.5%