Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
count | 6,755,045 | 2,056,993 us | 100.0% |
Parent Calls | | | |
PhutilArgumentParser::parsePartial | 3 | 4 us | |
FileFinder::validateFile | 2 | 3 us | |
ArcanistWorkflow::parseArguments | 3 | 4 us | |
xsprintf | 25,125 | 15,682 us | |
PhutilLexer::getRules | 42 | 4 us | |
PhutilTypeSpec::check@1 | 5 | 0 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 14 | 23 us | |
xsprintf@1 | 1,358 | 565 us | |
JsonLintJsonParser::parse | 16,066 | 857 us | |
JsonLintLexer::getCurrentRules | 2,298 | 123 us | |
JsonLintLexer::next | 5,630 | 276 us | |
JsonLintJsonParser::performAction | 1,830 | 98 us | |
FileFinder::find | 477,647 | 74,751 us | |
PhutilLibraryMapBuilder::analyzeLibrary | 764 | 2,151 us | |
PhutilLibraryMapBuilder::buildLibraryMap | 431,165 | 106,802 us | |
FutureIterator::next | 7,169 | 1,975 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 476,504 | 97,494 us | |
AASTTree::buildTree | 3,326 | 4,279 us | |
AASTTree::buildTree@1 | 3,326 | 3,464 us | |
AASTTree::buildTree@2 | 3,326 | 1,491 us | |
AASTTree::buildTree@3 | 4,478 | 1,032 us | |
AASTTree::buildTree@4 | 4,478 | 1,393 us | |
AASTTree::buildTree@5 | 10,712 | 6,671 us | |
AASTTree::buildTree@6 | 27,826 | 15,360 us | |
AASTTree::buildTree@7 | 27,665 | 14,733 us | |
AASTTree::buildTree@8 | 61,290 | 39,030 us | |
AASTTree::buildTree@9 | 78,186 | 20,028 us | |
AASTTree::buildTree@10 | 63,848 | 12,879 us | |
AASTTree::buildTree@11 | 65,724 | 13,733 us | |
AASTTree::buildTree@12 | 69,485 | 31,413 us | |
AASTTree::buildTree@13 | 60,817 | 39,428 us | |
AASTTree::buildTree@14 | 58,302 | 30,092 us | |
AASTTree::buildTree@15 | 51,511 | 34,042 us | |
AASTTree::buildTree@16 | 42,762 | 8,854 us | |
AASTTree::buildTree@17 | 36,884 | 12,139 us | |
AASTTree::buildTree@18 | 30,805 | 6,269 us | |
AASTTree::buildTree@19 | 25,442 | 6,128 us | |
AASTTree::buildTree@20 | 20,307 | 4,787 us | |
AASTTree::buildTree@21 | 15,914 | 3,280 us | |
AASTTree::buildTree@22 | 13,130 | 11,856 us | |
AASTTree::buildTree@23 | 10,623 | 2,092 us | |
AASTTree::buildTree@24 | 7,123 | 5,653 us | |
AASTNodeList::valid | 3,662,844 | 1,084,256 us | |
AASTToken::getNonsemanticTokensAfter | 467,528 | 119,013 us | |
ArcanistXHPASTLinter::lintBraceFormatting | 48,179 | 18,032 us | |
ArcanistXHPASTLinter::lintSpaceAfterControlStatementKeywords | 22,130 | 20,564 us | |
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 9,819 | 53,034 us | |
ArcanistXHPASTLinter::lintEmptyBlockStatements | 98,356 | 48,841 us | |
ArcanistXHPASTLinter::lintSwitchStatements | 4,372 | 797 us | |
ArcanistXHPASTLinter::lintUnnecessarySemicolons | 139,157 | 69,446 us | |
ArcanistXHPASTLinter::lintFormattedString | 13,292 | 2,164 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 13,245 | 2,430 us | |
AASTTree::buildTree@25 | 5,246 | 893 us | |
AASTTree::buildTree@26 | 3,985 | 701 us | |
AASTTree::buildTree@27 | 3,025 | 497 us | |
AASTTree::buildTree@28 | 2,192 | 436 us | |
AASTTree::buildTree@29 | 1,513 | 246 us | |
AASTTree::buildTree@30 | 1,149 | 211 us | |
AASTTree::buildTree@31 | 824 | 142 us | |
AASTTree::buildTree@32 | 551 | 96 us | |
AASTTree::buildTree@33 | 414 | 84 us | |
AASTTree::buildTree@34 | 299 | 58 us | |
AASTTree::buildTree@35 | 206 | 41 us | |
AASTTree::buildTree@36 | 140 | 35 us | |
AASTTree::buildTree@37 | 108 | 22 us | |
AASTTree::buildTree@38 | 66 | 16 us | |
AASTTree::buildTree@39 | 45 | 12 us | |
AASTTree::buildTree@40 | 34 | 13 us | |
AASTTree::buildTree@41 | 18 | 5 us | |
AASTTree::buildTree@42 | 11 | 5 us | |
AASTTree::buildTree@43 | 6 | 1 us | |
ArcanistXHPASTLinter::lintPregQuote | 10 | 1 us | |
AASTTree::buildTree@44 | 10 | 6 us | |
AASTTree::buildTree@45 | 3 | 0 us | |
AASTTree::buildTree@46 | 4 | 0 us | |
AASTTree::buildTree@47 | 4 | 0 us | |
AASTTree::buildTree@48 | 3 | 7 us | |
AASTTree::buildTree@49 | 3 | 0 us | |
AASTTree::buildTree@50 | 2 | 0 us | |
AASTTree::buildTree@51 | 1 | 0 us | |
AASTTree::buildTree@52 | 2 | 0 us | |
AASTTree::buildTree@53 | 2 | 0 us | |
AASTTree::buildTree@54 | 2 | 0 us | |
AASTTree::buildTree@55 | 2 | 0 us | |
AASTTree::buildTree@56 | 2 | 0 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 0 us | |
xsprintf@2 | 3,255 | 1,023 us | |
phutil_console_wrap | 7,494 | 2,027 us | |
ArcanistConsoleLintRenderer::renderContext | 2,573 | 900 us | |
Child Calls | | | |
AASTNodeList::count | 9,819 | 21,222 us | 1.0% |