Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
spl_autoload_call | 45 | 47,667 us | 100.0% |
Parent Calls | | | |
main() | 6 | 5,436 us | |
PhutilConsole::newLocalConsole | 1 | 363 us | |
PhutilConsole::__construct | 1 | 400 us | |
PhutilConsole::writeLog | 1 | 163 us | |
ArcanistConfigurationManager::applyRuntimeArcConfig | 1 | 631 us | |
Filesystem::isDescendant | 1 | 203 us | |
class_exists | 5 | 8,689 us | |
ReflectionClass::newInstance | 1 | 472 us | |
ArcanistRepositoryAPI::newAPIFromConfigurationManager | 1 | 4,020 us | |
ReflectionClass::__construct | 1 | 3,172 us | |
csprintf | 1 | 562 us | |
ExecFuture::__construct | 1 | 516 us | |
ArcanistGitAPI::getAllFiles | 1 | 1,064 us | |
ArcanistXHPASTLinter::__construct | 1 | 867 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 1 | 3,485 us | |
PhutilTypeSpec::getLexer | 1 | 1,588 us | |
PhutilTypeSpec::parseTokens | 1 | 2,878 us | |
PhutilTypeSpec::check@1 | 1 | 452 us | |
ArcanistLintEngine::isBinaryFile | 1 | 595 us | |
ArcanistBaseXHPASTLinter::getCacheVersion | 1 | 314 us | |
ArcanistLintEngine::getResultForPath | 1 | 349 us | |
ArcanistTextLinter::lintLineLength | 1 | 265 us | |
ArcanistLinter::raiseLintAtLine | 1 | 427 us | |
ArcanistJSONLinter::lintPath | 1 | 352 us | |
ArcanistFutureLinter::willLintPaths | 1 | 1,386 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 1 | 1,874 us | |
Filesystem::assertNotExists | 1 | 495 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 1 | 842 us | |
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath | 1 | 779 us | |
XHPASTTree::newToken | 1 | 421 us | |
XHPASTTree::newNode | 1 | 1,058 us | |
AASTNode::selectDescendantsOfTypes | 1 | 278 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 1 | 264 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 1 | 334 us | |
ArcanistLintWorkflow::run | 1 | 1,959 us | |
call_user_func_array@1 | 1 | 714 us | |
Child Calls | | | |
__phutil_autoload | 45 | 47,455 us | 99.6% |