Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
count | 8,345,022 | 4,430,981 us | 100.0% |
Parent Calls | | | |
PhutilArgumentParser::parsePartial | 3 | 4 us | |
FileFinder::validateFile | 2 | 3 us | |
ArcanistWorkflow::parseArguments | 3 | 4 us | |
xsprintf | 28,423 | 20,792 us | |
PhutilLexer::getRules | 42 | 55 us | |
PhutilTypeSpec::check@1 | 5 | 8 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 14 | 84 us | |
ArcanistXHPASTLinter::getVersion | 1 | 1 us | |
xsprintf@1 | 1,383 | 1,113 us | |
JsonLintJsonParser::parse | 17,930 | 8,655 us | |
JsonLintLexer::getCurrentRules | 2,560 | 1,654 us | |
JsonLintLexer::next | 6,270 | 3,333 us | |
JsonLintJsonParser::performAction | 2,042 | 1,248 us | |
FileFinder::find | 533,186 | 252,701 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 806 | 3,848 us | |
PhutilLibraryMapBuilder::buildLibraryMap | 525,548 | 408,213 us | |
FutureIterator::next | 7,473 | 4,917 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 531,980 | 309,363 us | |
AASTTree::buildTree | 3,486 | 7,212 us | |
AASTTree::buildTree@1 | 3,486 | 5,635 us | |
AASTTree::buildTree@2 | 3,486 | 3,416 us | |
AASTTree::buildTree@3 | 4,678 | 4,013 us | |
AASTTree::buildTree@4 | 4,678 | 3,913 us | |
AASTTree::buildTree@5 | 11,609 | 9,126 us | |
AASTTree::buildTree@6 | 29,619 | 32,076 us | |
AASTTree::buildTree@7 | 29,437 | 18,920 us | |
AASTTree::buildTree@8 | 64,803 | 122,332 us | |
AASTTree::buildTree@9 | 82,660 | 64,132 us | |
AASTTree::buildTree@10 | 67,413 | 41,998 us | |
AASTTree::buildTree@11 | 69,353 | 47,335 us | |
AASTTree::buildTree@12 | 73,702 | 46,597 us | |
AASTTree::buildTree@13 | 64,705 | 39,297 us | |
AASTTree::buildTree@14 | 61,839 | 48,609 us | |
AASTTree::buildTree@15 | 54,914 | 33,842 us | |
AASTTree::buildTree@16 | 45,815 | 32,208 us | |
AASTTree::buildTree@17 | 39,626 | 25,049 us | |
AASTTree::buildTree@18 | 33,402 | 27,686 us | |
AASTTree::buildTree@19 | 27,376 | 17,732 us | |
AASTTree::buildTree@20 | 21,849 | 14,629 us | |
AASTTree::buildTree@21 | 17,044 | 11,361 us | |
AASTTree::buildTree@22 | 14,090 | 10,152 us | |
AASTTree::buildTree@23 | 11,326 | 7,550 us | |
AASTTree::buildTree@24 | 7,495 | 4,903 us | |
AASTNodeList::valid | 4,860,685 | 2,108,743 us | |
AASTToken::getNonsemanticTokensAfter | 500,199 | 254,505 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 51,200 | 31,160 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 10,289 | 83,670 us | |
ArcanistControlStatementSpacingXHPASTLinterRule::process | 24,076 | 14,006 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 4,665 | 1,945 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 104,501 | 87,238 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 16,245 | 10,942 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 147,117 | 74,317 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 16,198 | 6,259 us | |
AASTTree::buildTree@25 | 5,464 | 3,622 us | |
AASTTree::buildTree@26 | 4,150 | 15,513 us | |
AASTTree::buildTree@27 | 3,117 | 2,080 us | |
AASTTree::buildTree@28 | 2,285 | 1,502 us | |
AASTTree::buildTree@29 | 1,570 | 1,144 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 42,386 | 15,682 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 20,750 | 12,293 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 9,566 | 3,215 us | |
AASTTree::buildTree@30 | 1,179 | 799 us | |
AASTTree::buildTree@31 | 855 | 558 us | |
AASTTree::buildTree@32 | 583 | 347 us | |
AASTTree::buildTree@33 | 426 | 259 us | |
AASTTree::buildTree@34 | 299 | 202 us | |
AASTTree::buildTree@35 | 213 | 145 us | |
AASTTree::buildTree@36 | 137 | 105 us | |
AASTTree::buildTree@37 | 108 | 77 us | |
AASTTree::buildTree@38 | 68 | 49 us | |
AASTTree::buildTree@39 | 46 | 29 us | |
AASTTree::buildTree@40 | 34 | 26 us | |
AASTTree::buildTree@41 | 18 | 15 us | |
AASTTree::buildTree@42 | 11 | 9 us | |
AASTTree::buildTree@43 | 6 | 6 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 5 us | |
AASTTree::buildTree@44 | 10 | 10 us | |
AASTTree::buildTree@45 | 3 | 3 us | |
AASTTree::buildTree@46 | 4 | 3 us | |
AASTTree::buildTree@47 | 4 | 3 us | |
AASTTree::buildTree@48 | 3 | 2 us | |
AASTTree::buildTree@49 | 3 | 3 us | |
AASTTree::buildTree@50 | 2 | 2 us | |
AASTTree::buildTree@51 | 1 | 1 us | |
AASTTree::buildTree@52 | 2 | 2 us | |
AASTTree::buildTree@53 | 2 | 2 us | |
AASTTree::buildTree@54 | 2 | 2 us | |
AASTTree::buildTree@55 | 2 | 2 us | |
AASTTree::buildTree@56 | 2 | 2 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 4 us | |
xsprintf@2 | 3,330 | 2,642 us | |
phutil_console_wrap | 5,743 | 1,728 us | |
ArcanistConsoleLintRenderer::renderContext | 1,886 | 384 us | |
Child Calls | | | |
AASTNodeList::count | 10,289 | 40,628 us | 0.9% |