XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call4327,375 us100.0%
Parent Calls
main()64,278 us
PhutilConsole::newLocalConsole1488 us
PhutilConsole::__construct1570 us
PhutilConsole::writeLog1206 us
ArcanistConfigurationManager::applyRuntimeArcConfig1611 us
Filesystem::isDescendant1319 us
???_op23,850 us
ReflectionClass::newInstance1227 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager11,771 us
class_exists32,288 us
ReflectionClass::__construct11,376 us
csprintf1260 us
ExecFuture::__construct1243 us
ArcanistGitAPI::getAllFiles1509 us
ArcanistConfigurationDrivenLintEngine::buildLinters11,131 us
PhutilTypeSpec::getLexer1520 us
PhutilTypeSpec::parseTokens1932 us
PhutilTypeSpec::check@11156 us
ArcanistLintEngine::isBinaryFile1414 us
ArcanistBaseXHPASTLinter::getCacheVersion1246 us
ArcanistLintEngine::getResultForPath1294 us
ArcanistTextLinter::lintLineLength1194 us
ArcanistLinter::raiseLintAtLine1328 us
ArcanistFutureLinter::willLintPaths1354 us
ArcanistJSONLinter::lintPath1247 us
ArcanistPhutilLibraryLinter::willLintPaths1518 us
Filesystem::assertNotExists1216 us
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath11,085 us
XHPASTTree::newToken1484 us
XHPASTTree::newNode1933 us
AASTNode::selectDescendantsOfTypes1268 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges1276 us
ArcanistXHPASTLinter::lintNamingConventions1265 us
ArcanistLintWorkflow::run11,122 us
call_user_func_array@11396 us
Child Calls
__phutil_autoload4327,217 us99.4%