Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
count | 9,060,181 | 4,904,767 us | 100.0% |
Parent Calls | | | |
PhutilArgumentParser::parsePartial | 3 | 8 us | |
FileFinder::validateFile | 2 | 3 us | |
ArcanistWorkflow::parseArguments | 3 | 6 us | |
xsprintf | 29,920 | 23,229 us | |
PhutilLexer::getRules | 42 | 56 us | |
PhutilTypeSpec::check@1 | 5 | 3 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 14 | 51 us | |
ArcanistXHPASTLinter::getVersion | 1 | 2 us | |
xsprintf@1 | 1,382 | 28,641 us | |
JsonLintJsonParser::parse | 17,886 | 1,291 us | |
JsonLintLexer::getCurrentRules | 2,554 | 160 us | |
JsonLintLexer::next | 6,256 | 473 us | |
JsonLintJsonParser::performAction | 2,037 | 146 us | |
FileFinder::find | 597,417 | 322,390 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 846 | 3,322 us | |
PhutilLibraryMapBuilder::buildLibraryMap | 589,239 | 342,040 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 596,148 | 341,892 us | |
FutureIterator::next | 7,983 | 6,561 us | |
AASTTree::buildTree | 3,735 | 7,125 us | |
AASTTree::buildTree@1 | 3,735 | 6,572 us | |
AASTTree::buildTree@2 | 3,735 | 3,801 us | |
AASTTree::buildTree@3 | 4,924 | 7,430 us | |
AASTTree::buildTree@4 | 4,924 | 5,312 us | |
AASTTree::buildTree@5 | 12,346 | 20,615 us | |
AASTTree::buildTree@6 | 30,783 | 38,583 us | |
AASTTree::buildTree@7 | 30,591 | 26,005 us | |
AASTTree::buildTree@8 | 67,417 | 63,952 us | |
AASTTree::buildTree@9 | 85,483 | 81,968 us | |
AASTTree::buildTree@10 | 69,587 | 55,917 us | |
AASTTree::buildTree@11 | 71,271 | 65,938 us | |
AASTTree::buildTree@12 | 75,924 | 67,876 us | |
AASTTree::buildTree@13 | 66,242 | 53,809 us | |
AASTTree::buildTree@14 | 63,329 | 60,321 us | |
AASTTree::buildTree@15 | 55,937 | 46,024 us | |
AASTTree::buildTree@16 | 46,797 | 47,118 us | |
AASTTree::buildTree@17 | 40,239 | 32,546 us | |
AASTTree::buildTree@18 | 33,889 | 48,496 us | |
AASTTree::buildTree@19 | 27,778 | 22,640 us | |
AASTTree::buildTree@20 | 22,036 | 17,716 us | |
AASTTree::buildTree@21 | 17,237 | 14,260 us | |
AASTTree::buildTree@22 | 14,336 | 13,478 us | |
AASTTree::buildTree@23 | 11,619 | 9,659 us | |
AASTTree::buildTree@24 | 7,608 | 6,096 us | |
AASTNodeList::valid | 5,186,236 | 2,282,286 us | |
AASTToken::getNonsemanticTokensAfter | 657,221 | 327,901 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 52,955 | 38,420 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 11,032 | 117,513 us | |
ArcanistControlStatementSpacingXHPASTLinterRule::process | 24,454 | 13,181 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 4,638 | 2,513 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 108,102 | 79,725 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 16,891 | 13,614 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 151,391 | 70,570 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 16,842 | 10,361 us | |
AASTTree::buildTree@25 | 5,549 | 4,661 us | |
AASTTree::buildTree@26 | 4,165 | 3,420 us | |
AASTTree::buildTree@27 | 3,144 | 2,764 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 44,568 | 19,452 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 21,394 | 12,010 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 9,328 | 3,526 us | |
AASTTree::buildTree@28 | 2,318 | 1,951 us | |
AASTTree::buildTree@29 | 1,598 | 1,390 us | |
AASTTree::buildTree@30 | 1,221 | 1,044 us | |
AASTTree::buildTree@31 | 863 | 730 us | |
AASTTree::buildTree@32 | 584 | 492 us | |
AASTTree::buildTree@33 | 429 | 376 us | |
AASTTree::buildTree@34 | 305 | 252 us | |
AASTTree::buildTree@35 | 214 | 169 us | |
AASTTree::buildTree@36 | 136 | 100 us | |
AASTTree::buildTree@37 | 108 | 89 us | |
AASTTree::buildTree@38 | 67 | 58 us | |
AASTTree::buildTree@39 | 47 | 38 us | |
AASTTree::buildTree@40 | 39 | 48 us | |
AASTTree::buildTree@41 | 20 | 21 us | |
AASTTree::buildTree@42 | 12 | 17 us | |
AASTTree::buildTree@43 | 7 | 10 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 4 us | |
AASTTree::buildTree@44 | 10 | 16 us | |
AASTTree::buildTree@45 | 3 | 3 us | |
AASTTree::buildTree@46 | 4 | 5 us | |
AASTTree::buildTree@47 | 4 | 3 us | |
AASTTree::buildTree@48 | 3 | 4 us | |
AASTTree::buildTree@49 | 3 | 4 us | |
AASTTree::buildTree@50 | 2 | 4 us | |
AASTTree::buildTree@51 | 1 | 2 us | |
AASTTree::buildTree@52 | 2 | 4 us | |
AASTTree::buildTree@53 | 2 | 3 us | |
AASTTree::buildTree@54 | 2 | 4 us | |
AASTTree::buildTree@55 | 2 | 4 us | |
AASTTree::buildTree@56 | 2 | 4 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 3 us | |
xsprintf@2 | 3,315 | 1,644 us | |
phutil_console_wrap | 5,803 | 616 us | |
ArcanistConsoleLintRenderer::renderContext | 1,890 | 207 us | |
Child Calls | | | |
AASTNodeList::count | 11,032 | 48,556 us | 1.0% |