Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
implode | 3,560,113 | 3,818,986 us | 100.0% |
Parent Calls | | | |
Filesystem::walkToRoot | 6 | 9 us | |
Filesystem::resolvePath | 2 | 3 us | |
PhutilClassMapQuery::getCacheKey | 3 | 11 us | |
ArcanistLintWorkflow::getArguments | 2 | 6 us | |
main() | 1 | 3 us | |
PhutilErrorTrap::getErrorsAsString | 4,844 | 89,775 us | |
ArcanistBaseXHPASTLinter::getCacheVersion | 2 | 7 us | |
ArcanistLintEngine::run | 1 | 25 us | |
FileFinder::generateList | 846 | 1,792 us | |
FileFinder::find | 423 | 991 us | |
AASTNode::getConcreteString | 3,000,540 | 3,040,960 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,587 | 10,202 us | |
ArcanistArrayValueXHPASTLinterRule::process | 25,450 | 60,921 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 263,323 | 236,681 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 44,620 | 29,444 us | |
AASTNode::getSemanticString | 121,961 | 140,966 us | |
ArcanistObjectOperatorSpacingXHPASTLinterRule::process | 25,596 | 30,406 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 52,234 | 59,910 us | |
PhutilDocblockParser::parse | 251 | 415 us | |
xsprintf_command | 10 | 979 us | |
xsprintf_command@1 | 663 | 109,060 us | |
PhutilConsoleFormatter::formatString | 3,498 | 1,694 us | |
phutil_console_wrap | 1,907 | 1,415 us | |
ArcanistConsoleLintRenderer::renderContext | 943 | 1,787 us | |
ArcanistConsoleLintRenderer::renderLintResult | 399 | 1,523 us | |
ArcanistLintWorkflow::getCacheKey | 1 | 1 us | |
Child Calls | | | |
PhutilCommandString::__toString@1 | 442 | 57,952 us | 1.5% |
PhutilCommandString::__toString | 904 | 46,569 us | 1.2% |