Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
count | 9,060,181 | 10,714,021 us | 100.0% |
Parent Calls | | | |
PhutilArgumentParser::parsePartial | 3 | 5 us | |
FileFinder::validateFile | 2 | 3 us | |
ArcanistWorkflow::parseArguments | 3 | 5 us | |
xsprintf | 29,920 | 50,194 us | |
PhutilLexer::getRules | 42 | 61 us | |
PhutilTypeSpec::check@1 | 5 | 10 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 14 | 62 us | |
ArcanistXHPASTLinter::getVersion | 1 | 1 us | |
xsprintf@1 | 1,382 | 3,065 us | |
JsonLintJsonParser::parse | 17,886 | 21,645 us | |
JsonLintLexer::getCurrentRules | 2,554 | 2,668 us | |
JsonLintLexer::next | 6,256 | 8,741 us | |
JsonLintJsonParser::performAction | 2,037 | 2,072 us | |
FileFinder::find | 597,417 | 601,093 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 846 | 4,385 us | |
PhutilLibraryMapBuilder::buildLibraryMap | 589,239 | 605,318 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 596,148 | 592,246 us | |
FutureIterator::next | 7,983 | 13,316 us | |
AASTTree::buildTree | 3,735 | 10,980 us | |
AASTTree::buildTree@1 | 3,735 | 10,192 us | |
AASTTree::buildTree@2 | 3,735 | 7,522 us | |
AASTTree::buildTree@3 | 4,924 | 10,993 us | |
AASTTree::buildTree@4 | 4,924 | 14,940 us | |
AASTTree::buildTree@5 | 12,346 | 50,560 us | |
AASTTree::buildTree@6 | 30,783 | 60,024 us | |
AASTTree::buildTree@7 | 30,591 | 52,432 us | |
AASTTree::buildTree@8 | 67,417 | 170,606 us | |
AASTTree::buildTree@9 | 85,483 | 175,315 us | |
AASTTree::buildTree@10 | 69,587 | 123,518 us | |
AASTTree::buildTree@11 | 71,271 | 132,076 us | |
AASTTree::buildTree@12 | 75,924 | 147,951 us | |
AASTTree::buildTree@13 | 66,242 | 126,432 us | |
AASTTree::buildTree@14 | 63,329 | 114,873 us | |
AASTTree::buildTree@15 | 55,937 | 99,640 us | |
AASTTree::buildTree@16 | 46,797 | 82,236 us | |
AASTTree::buildTree@17 | 40,239 | 69,539 us | |
AASTTree::buildTree@18 | 33,889 | 60,668 us | |
AASTTree::buildTree@19 | 27,778 | 49,869 us | |
AASTTree::buildTree@20 | 22,036 | 38,585 us | |
AASTTree::buildTree@21 | 17,237 | 29,920 us | |
AASTTree::buildTree@22 | 14,336 | 27,283 us | |
AASTTree::buildTree@23 | 11,619 | 20,517 us | |
AASTTree::buildTree@24 | 7,608 | 13,463 us | |
AASTNodeList::valid | 5,186,236 | 5,452,257 us | |
AASTToken::getNonsemanticTokensAfter | 657,221 | 754,408 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 52,955 | 104,982 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 11,032 | 162,303 us | |
ArcanistControlStatementSpacingXHPASTLinterRule::process | 24,454 | 44,781 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 4,638 | 6,083 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 108,102 | 179,673 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 16,891 | 30,201 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 151,391 | 161,293 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 16,842 | 22,106 us | |
AASTTree::buildTree@25 | 5,549 | 9,696 us | |
AASTTree::buildTree@26 | 4,165 | 7,244 us | |
AASTTree::buildTree@27 | 3,144 | 5,525 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 44,568 | 46,742 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 21,394 | 32,156 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 9,328 | 9,471 us | |
AASTTree::buildTree@28 | 2,318 | 4,101 us | |
AASTTree::buildTree@29 | 1,598 | 2,776 us | |
AASTTree::buildTree@30 | 1,221 | 2,704 us | |
AASTTree::buildTree@31 | 863 | 1,510 us | |
AASTTree::buildTree@32 | 584 | 1,013 us | |
AASTTree::buildTree@33 | 429 | 734 us | |
AASTTree::buildTree@34 | 305 | 537 us | |
AASTTree::buildTree@35 | 214 | 372 us | |
AASTTree::buildTree@36 | 136 | 240 us | |
AASTTree::buildTree@37 | 108 | 188 us | |
AASTTree::buildTree@38 | 67 | 115 us | |
AASTTree::buildTree@39 | 47 | 77 us | |
AASTTree::buildTree@40 | 39 | 70 us | |
AASTTree::buildTree@41 | 20 | 32 us | |
AASTTree::buildTree@42 | 12 | 23 us | |
AASTTree::buildTree@43 | 7 | 13 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 21 us | |
AASTTree::buildTree@44 | 10 | 18 us | |
AASTTree::buildTree@45 | 3 | 5 us | |
AASTTree::buildTree@46 | 4 | 8 us | |
AASTTree::buildTree@47 | 4 | 7 us | |
AASTTree::buildTree@48 | 3 | 6 us | |
AASTTree::buildTree@49 | 3 | 5 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 | 3 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 6 us | |
xsprintf@2 | 3,315 | 64,347 us | |
phutil_console_wrap | 5,803 | 874 us | |
ArcanistConsoleLintRenderer::renderContext | 1,890 | 250 us | |
Child Calls | | | |
AASTNodeList::count | 11,032 | 90,891 us | 0.8% |