Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
spl_autoload_call | 45 | 50,161 us | 100.0% |
Parent Calls | | | |
main() | 6 | 3,520 us | |
PhutilConsole::newLocalConsole | 1 | 278 us | |
PhutilConsole::__construct | 1 | 292 us | |
PhutilConsole::writeLog | 1 | 118 us | |
ArcanistConfigurationManager::applyRuntimeArcConfig | 1 | 362 us | |
Filesystem::isDescendant | 1 | 158 us | |
???_op | 2 | 3,128 us | |
ReflectionClass::newInstance | 1 | 238 us | |
ArcanistRepositoryAPI::newAPIFromConfigurationManager | 1 | 1,747 us | |
class_exists | 3 | 3,492 us | |
ReflectionClass::__construct | 1 | 2,468 us | |
csprintf | 1 | 570 us | |
ExecFuture::__construct | 1 | 624 us | |
ArcanistGitAPI::getAllFiles | 1 | 1,266 us | |
ArcanistXHPASTLinter::__construct | 1 | 439 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 1 | 1,987 us | |
PhutilTypeSpec::getLexer | 1 | 1,578 us | |
PhutilTypeSpec::parseTokens | 1 | 1,759 us | |
PhutilTypeSpec::check@1 | 1 | 795 us | |
ArcanistLintEngine::isBinaryFile | 1 | 1,301 us | |
ArcanistBaseXHPASTLinter::getCacheVersion | 1 | 1,696 us | |
ArcanistLintEngine::getResultForPath | 1 | 1,939 us | |
ArcanistTextLinter::lintLineLength | 1 | 1,328 us | |
ArcanistLinter::raiseLintAtLine | 1 | 1,582 us | |
ArcanistJSONLinter::lintPath | 1 | 632 us | |
ArcanistFutureLinter::willLintPaths | 1 | 1,876 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 1 | 1,548 us | |
Filesystem::assertNotExists | 1 | 291 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 1 | 720 us | |
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath | 1 | 1,584 us | |
XHPASTTree::newToken | 1 | 1,208 us | |
XHPASTTree::newNode | 1 | 2,937 us | |
AASTNode::selectDescendantsOfTypes | 1 | 575 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 1 | 408 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 1 | 533 us | |
ArcanistLintWorkflow::run | 1 | 4,824 us | |
call_user_func_array@1 | 1 | 360 us | |
Child Calls | | | |
__phutil_autoload | 45 | 48,909 us | 97.5% |