Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
spl_autoload_call | 45 | 124,146 us | 100.0% |
Parent Calls | | | |
main() | 6 | 19,707 us | |
PhutilConsole::newLocalConsole | 1 | 464 us | |
PhutilConsole::__construct | 1 | 834 us | |
PhutilConsole::writeLog | 1 | 438 us | |
ArcanistConfigurationManager::applyRuntimeArcConfig | 1 | 5,303 us | |
Filesystem::isDescendant | 1 | 495 us | |
???_op | 2 | 8,138 us | |
ReflectionClass::newInstance | 1 | 718 us | |
ArcanistRepositoryAPI::newAPIFromConfigurationManager | 1 | 16,557 us | |
class_exists | 3 | 20,145 us | |
ReflectionClass::__construct | 1 | 3,218 us | |
csprintf | 1 | 654 us | |
ExecFuture::__construct | 1 | 502 us | |
ArcanistGitAPI::getAllFiles | 1 | 1,150 us | |
ArcanistXHPASTLinter::__construct | 1 | 622 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 1 | 14,567 us | |
PhutilTypeSpec::getLexer | 1 | 1,424 us | |
PhutilTypeSpec::parseTokens | 1 | 2,254 us | |
PhutilTypeSpec::check@1 | 1 | 6,544 us | |
ArcanistLintEngine::isBinaryFile | 1 | 1,707 us | |
ArcanistBaseXHPASTLinter::getCacheVersion | 1 | 464 us | |
ArcanistLintEngine::getResultForPath | 1 | 872 us | |
ArcanistTextLinter::lintLineLength | 1 | 797 us | |
ArcanistLinter::raiseLintAtLine | 1 | 1,408 us | |
ArcanistJSONLinter::lintPath | 1 | 1,119 us | |
ArcanistFutureLinter::willLintPaths | 1 | 800 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 1 | 1,471 us | |
Filesystem::assertNotExists | 1 | 521 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 1 | 955 us | |
ArcanistBaseXHPASTLinter::getXHPASTTreeForPath | 1 | 1,787 us | |
XHPASTTree::newToken | 1 | 1,290 us | |
XHPASTTree::newNode | 1 | 2,634 us | |
AASTNode::selectDescendantsOfTypes | 1 | 786 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 1 | 638 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 1 | 1,202 us | |
ArcanistLintWorkflow::run | 1 | 1,504 us | |
call_user_func_array@1 | 1 | 457 us | |
Child Calls | | | |
__phutil_autoload | 45 | 123,775 us | 99.7% |