Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
spl_autoload_call | 45 | 38,515 us | 100.0% |
Parent Calls | | | |
main() | 6 | 2,589 us | |
PhutilConsole::newLocalConsole | 1 | 276 us | |
PhutilConsole::__construct | 1 | 286 us | |
PhutilConsole::writeLog | 1 | 116 us | |
ArcanistConfigurationManager::applyRuntimeArcConfig | 1 | 348 us | |
Filesystem::isDescendant | 1 | 151 us | |
class_exists | 5 | 4,988 us | |
ReflectionClass::newInstance | 1 | 179 us | |
ArcanistRepositoryAPI::newAPIFromConfigurationManager | 1 | 1,432 us | |
ReflectionClass::__construct | 1 | 1,084 us | |
csprintf | 1 | 207 us | |
ExecFuture::__construct | 1 | 189 us | |
ArcanistGitAPI::getAllFiles | 1 | 385 us | |
ArcanistXHPASTLinter::__construct | 1 | 790 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 1 | 2,849 us | |
PhutilTypeSpec::getLexer | 1 | 1,233 us | |
PhutilTypeSpec::parseTokens | 1 | 2,422 us | |
PhutilTypeSpec::check@1 | 1 | 384 us | |
ArcanistLintEngine::isBinaryFile | 1 | 1,065 us | |
ArcanistBaseXHPASTLinter::getCacheVersion | 1 | 649 us | |
ArcanistLintEngine::getResultForPath | 1 | 731 us | |
ArcanistTextLinter::lintLineLength | 1 | 460 us | |
ArcanistLinter::raiseLintAtLine | 1 | 1,434 us | |
ArcanistJSONLinter::lintPath | 1 | 555 us | |
ArcanistFutureLinter::willLintPaths | 1 | 994 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 1 | 1,443 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 1 | 855 us | |
Filesystem::assertNotExists | 1 | 876 us | |
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath | 1 | 1,638 us | |
XHPASTTree::newToken | 1 | 1,040 us | |
XHPASTTree::newNode | 1 | 2,320 us | |
AASTNode::selectDescendantsOfTypes | 1 | 753 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 1 | 566 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 1 | 750 us | |
ArcanistLintWorkflow::run | 1 | 1,804 us | |
call_user_func_array@1 | 1 | 674 us | |
Child Calls | | | |
__phutil_autoload | 45 | 38,297 us | 99.4% |