Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
count | 638,705 | 296,858 us | 100.0% |
Parent Calls | | | |
PhutilArgumentParser::parsePartial | 3 | 4 us | |
ArcanistWorkflow::parseArguments | 3 | 1 us | |
xsprintf | 1,440 | 694 us | |
PhutilLexer::getRules | 42 | 3 us | |
PhutilTypeSpec::check@1 | 2 | 1 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 11 | 11 us | |
JsonLintJsonParser::parse | 30,712 | 1,171 us | |
JsonLintLexer::getCurrentRules | 4,236 | 221 us | |
JsonLintLexer::next | 9,980 | 427 us | |
JsonLintJsonParser::performAction | 3,492 | 153 us | |
FileFinder::find | 6,468 | 699 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 44 | 110 us | |
PhutilLibraryMapBuilder::buildLibraryMap | 4,840 | 1,818 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 6,402 | 1,438 us | |
FutureIterator::next | 452 | 297 us | |
AASTTree::buildTree | 215 | 317 us | |
AASTTree::buildTree@1 | 215 | 237 us | |
AASTTree::buildTree@2 | 215 | 72 us | |
AASTTree::buildTree@3 | 265 | 78 us | |
AASTTree::buildTree@4 | 265 | 84 us | |
AASTTree::buildTree@5 | 642 | 219 us | |
AASTTree::buildTree@6 | 2,720 | 780 us | |
AASTTree::buildTree@7 | 2,685 | 759 us | |
AASTTree::buildTree@8 | 5,831 | 1,635 us | |
AASTTree::buildTree@9 | 7,135 | 2,164 us | |
AASTTree::buildTree@10 | 5,927 | 1,801 us | |
AASTTree::buildTree@11 | 6,226 | 1,977 us | |
AASTTree::buildTree@12 | 7,462 | 2,250 us | |
AASTNodeList::valid | 395,745 | 191,223 us | |
AASTTree::buildTree@13 | 6,521 | 2,032 us | |
AASTTree::buildTree@14 | 7,072 | 2,162 us | |
AASTTree::buildTree@15 | 6,579 | 2,059 us | |
AASTTree::buildTree@16 | 5,887 | 1,980 us | |
AASTTree::buildTree@17 | 4,770 | 1,622 us | |
AASTTree::buildTree@18 | 4,074 | 1,310 us | |
AASTTree::buildTree@19 | 3,348 | 3,412 us | |
AASTTree::buildTree@20 | 2,471 | 729 us | |
AASTTree::buildTree@21 | 1,880 | 597 us | |
AASTTree::buildTree@22 | 1,450 | 474 us | |
AASTTree::buildTree@23 | 1,071 | 316 us | |
AASTTree::buildTree@24 | 715 | 236 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 847 | 220 us | |
AASTTree::buildTree@25 | 494 | 149 us | |
AASTTree::buildTree@26 | 374 | 124 us | |
AASTTree::buildTree@27 | 257 | 85 us | |
AASTTree::buildTree@28 | 166 | 72 us | |
AASTTree::buildTree@29 | 121 | 56 us | |
AASTTree::buildTree@30 | 77 | 31 us | |
AASTTree::buildTree@31 | 46 | 17 us | |
AASTTree::buildTree@32 | 29 | 12 us | |
AASTToken::getNonsemanticTokensAfter | 56,200 | 40,481 us | |
ArcanistXHPASTLinter::lintBraceFormatting | 6,383 | 1,608 us | |
ArcanistXHPASTLinter::lintSpaceAfterControlStatementKeywords | 3,656 | 3,154 us | |
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 640 | 2,596 us | |
ArcanistXHPASTLinter::lintEmptyBlockStatements | 12,433 | 4,079 us | |
ArcanistXHPASTLinter::lintFormattedString | 857 | 289 us | |
ArcanistXHPASTLinter::lintSwitchStatements | 436 | 48 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 1 | 0 us | |
AASTTree::buildTree@33 | 17 | 5 us | |
AASTTree::buildTree@34 | 16 | 2 us | |
AASTTree::buildTree@35 | 6 | 1 us | |
AASTTree::buildTree@36 | 4 | 0 us | |
AASTTree::buildTree@37 | 4 | 0 us | |
ArcanistXHPASTLinter::lintPregQuote | 2 | 0 us | |
AASTTree::buildTree@38 | 2 | 0 us | |
AASTTree::buildTree@39 | 1 | 1 us | |
AASTTree::buildTree@40 | 1 | 0 us | |
AASTTree::buildTree@41 | 1 | 0 us | |
AASTTree::buildTree@42 | 1 | 0 us | |
phutil_console_wrap | 5,187 | 14,331 us | |
ArcanistConsoleLintRenderer::renderContext | 933 | 1,924 us | |
Child Calls | | | |
AASTNodeList::count | 640 | 1,144 us | 0.4% |