Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
spl_autoload_call | 45 | 39,371 us | 100.0% |
Parent Calls | | | |
main() | 6 | 2,595 us | |
PhutilConsole::newLocalConsole | 1 | 287 us | |
PhutilConsole::__construct | 1 | 279 us | |
PhutilConsole::writeLog | 1 | 109 us | |
ArcanistConfigurationManager::applyRuntimeArcConfig | 1 | 342 us | |
Filesystem::isDescendant | 1 | 149 us | |
class_exists | 5 | 5,601 us | |
ReflectionClass::newInstance | 1 | 166 us | |
ArcanistRepositoryAPI::newAPIFromConfigurationManager | 1 | 1,335 us | |
ReflectionClass::__construct | 1 | 972 us | |
csprintf | 1 | 190 us | |
ExecFuture::__construct | 1 | 176 us | |
ArcanistGitAPI::getAllFiles | 1 | 359 us | |
ArcanistXHPASTLinter::__construct | 1 | 812 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 1 | 2,843 us | |
PhutilTypeSpec::getLexer | 1 | 1,254 us | |
PhutilTypeSpec::parseTokens | 1 | 2,434 us | |
PhutilTypeSpec::check@1 | 1 | 389 us | |
ArcanistLintEngine::isBinaryFile | 1 | 446 us | |
ArcanistBaseXHPASTLinter::getCacheVersion | 1 | 672 us | |
ArcanistLintEngine::getResultForPath | 1 | 791 us | |
ArcanistTextLinter::lintLineLength | 1 | 513 us | |
ArcanistLinter::raiseLintAtLine | 1 | 1,019 us | |
ArcanistJSONLinter::lintPath | 1 | 608 us | |
ArcanistFutureLinter::willLintPaths | 1 | 1,540 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 1 | 1,523 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 1 | 916 us | |
Filesystem::assertNotExists | 1 | 588 us | |
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath | 1 | 1,735 us | |
XHPASTTree::newToken | 1 | 1,501 us | |
XHPASTTree::newNode | 1 | 2,488 us | |
AASTNode::selectDescendantsOfTypes | 1 | 797 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 1 | 606 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 1 | 831 us | |
ArcanistLintWorkflow::run | 1 | 1,826 us | |
call_user_func_array@1 | 1 | 679 us | |
Child Calls | | | |
__phutil_autoload | 45 | 39,135 us | 99.4% |