XHProf
spl_autoload_call Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
spl_autoload_call
44
19,946 us
100.0%
Parent Calls
main()
6
2,482 us
PhutilConsole::newLocalConsole
1
270 us
PhutilConsole::__construct
1
271 us
PhutilConsole::writeLog
1
111 us
ArcanistConfigurationManager::applyRuntimeArcConfig
1
356 us
Filesystem::isDescendant
1
140 us
class_exists
5
3,622 us
ReflectionClass::newInstance
1
156 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager
1
1,169 us
ReflectionClass::__construct
1
924 us
csprintf
1
175 us
ExecFuture::__construct
1
161 us
ArcanistGitAPI::getAllFiles
1
323 us
ArcanistXHPASTLinter::__construct
1
317 us
ArcanistConfigurationDrivenLintEngine::buildLinters
1
977 us
PhutilTypeSpec::getLexer
1
428 us
PhutilTypeSpec::parseTokens
1
871 us
PhutilTypeSpec::check@1
1
135 us
ArcanistLintEngine::isBinaryFile
1
424 us
ArcanistBaseXHPASTLinter::getCacheVersion
1
278 us
ArcanistLintEngine::getResultForPath
1
311 us
ArcanistTextLinter::lintLineLength
1
210 us
ArcanistLinter::raiseLintAtLine
1
391 us
ArcanistJSONLinter::lintPath
1
251 us
ArcanistFutureLinter::willLintPaths
1
440 us
ArcanistPhutilLibraryLinter::willLintPaths
1
574 us
Filesystem::assertNotExists
1
225 us
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath
1
828 us
XHPASTTree::newToken
1
358 us
XHPASTTree::newNode
1
808 us
AASTNode::selectDescendantsOfTypes
1
285 us
ArcanistNamingConventionsXHPASTLinterRule::process
1
280 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges
1
374 us
ArcanistLintWorkflow::run
1
774 us
call_user_func_array@1
1
247 us
Child Calls
__phutil_autoload
44
19,832 us
99.4%