Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
spl_autoload_call | 44 | 52,554 us | 100.0% |
Parent Calls | | | |
main() | 6 | 6,940 us | |
PhutilConsole::newLocalConsole | 1 | 780 us | |
PhutilConsole::__construct | 1 | 789 us | |
PhutilConsole::writeLog | 1 | 329 us | |
ArcanistConfigurationManager::applyRuntimeArcConfig | 1 | 976 us | |
Filesystem::isDescendant | 1 | 440 us | |
class_exists | 5 | 10,064 us | |
ReflectionClass::newInstance | 1 | 426 us | |
ArcanistRepositoryAPI::newAPIFromConfigurationManager | 1 | 3,421 us | |
ReflectionClass::__construct | 1 | 2,629 us | |
csprintf | 1 | 567 us | |
ExecFuture::__construct | 1 | 509 us | |
ArcanistGitAPI::getAllFiles | 1 | 973 us | |
ArcanistXHPASTLinter::__construct | 1 | 835 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 1 | 2,865 us | |
PhutilTypeSpec::getLexer | 1 | 1,288 us | |
PhutilTypeSpec::parseTokens | 1 | 2,409 us | |
PhutilTypeSpec::check@1 | 1 | 380 us | |
ArcanistLintEngine::isBinaryFile | 1 | 1,054 us | |
ArcanistBaseXHPASTLinter::getCacheVersion | 1 | 279 us | |
ArcanistLintEngine::getResultForPath | 1 | 703 us | |
ArcanistTextLinter::lintLineLength | 1 | 249 us | |
ArcanistLinter::raiseLintAtLine | 1 | 463 us | |
ArcanistJSONLinter::lintPath | 1 | 563 us | |
ArcanistFutureLinter::willLintPaths | 1 | 990 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 1 | 1,456 us | |
Filesystem::assertNotExists | 1 | 493 us | |
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath | 1 | 1,921 us | |
XHPASTTree::newToken | 1 | 971 us | |
XHPASTTree::newNode | 1 | 2,263 us | |
AASTNode::selectDescendantsOfTypes | 1 | 735 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 1 | 573 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 1 | 759 us | |
ArcanistLintWorkflow::run | 1 | 1,793 us | |
call_user_func_array@1 | 1 | 669 us | |
Child Calls | | | |
__phutil_autoload | 44 | 52,272 us | 99.5% |