| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| implode | 2,306,554 | 1,598,834 us | 100.0% |
| Parent Calls | | | |
| Filesystem::walkToRoot | 7 | 11 us | |
| Filesystem::resolvePath | 2 | 5 us | |
| ArcanistLintWorkflow::getArguments | 2 | 5 us | |
| main() | 1 | 2 us | |
| PhutilErrorTrap::getErrorsAsString | 4,380 | 100,916 us | |
| ArcanistBaseXHPASTLinter::getCacheVersion | 2 | 4 us | |
| ArcanistLintEngine::run | 1 | 5 us | |
| FileFinder::generateList | 762 | 933 us | |
| FileFinder::find | 381 | 471 us | |
| AASTNode::getConcreteString | 2,077,015 | 1,120,788 us | |
| AASTNode::getSemanticString | 40,878 | 35,807 us | |
| ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions | 31,762 | 21,147 us | |
| ArcanistXHPASTLinter::lintArrayIndexWhitespace | 11,681 | 4,078 us | |
| ArcanistXHPASTLinter::lintClosingCallParen | 111,578 | 48,446 us | |
| ArcanistXHPASTLinter::lintClosingDeclarationParen | 20,039 | 8,634 us | |
| PhutilDocblockParser::parse | 241 | 246 us | |
| xsprintf_command | 10 | 846 us | |
| xsprintf_command@1 | 651 | 245,593 us | |
| PhutilConsoleFormatter::formatString | 3,145 | 2,156 us | |
| phutil_console_wrap | 2,400 | 2,678 us | |
| ArcanistConsoleLintRenderer::renderContext | 1,191 | 2,696 us | |
| ArcanistConsoleLintRenderer::renderLintResult | 424 | 3,364 us | |
| ArcanistLintWorkflow::getCacheKey | 1 | 3 us | |
| Child Calls | | | |
| PhutilCommandString::__toString | 888 | 152,340 us | 9.5% |
| PhutilCommandString::__toString@1 | 434 | 85,018 us | 5.3% |