XHProf implode Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
implode3,560,1133,818,986 us100.0%
Parent Calls
Filesystem::walkToRoot69 us
Filesystem::resolvePath23 us
PhutilClassMapQuery::getCacheKey311 us
ArcanistLintWorkflow::getArguments26 us
main()13 us
PhutilErrorTrap::getErrorsAsString4,84489,775 us
ArcanistBaseXHPASTLinter::getCacheVersion27 us
ArcanistLintEngine::run125 us
FileFinder::generateList8461,792 us
FileFinder::find423991 us
AASTNode::getConcreteString3,000,5403,040,960 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,58710,202 us
ArcanistArrayValueXHPASTLinterRule::process25,45060,921 us
ArcanistCallParenthesesXHPASTLinterRule::process263,323236,681 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,62029,444 us
AASTNode::getSemanticString121,961140,966 us
ArcanistObjectOperatorSpacingXHPASTLinterRule::process25,59630,406 us
ArcanistParenthesesSpacingXHPASTLinterRule::process52,23459,910 us
PhutilDocblockParser::parse251415 us
xsprintf_command10979 us
xsprintf_command@1663109,060 us
PhutilConsoleFormatter::formatString3,4981,694 us
phutil_console_wrap1,9071,415 us
ArcanistConsoleLintRenderer::renderContext9431,787 us
ArcanistConsoleLintRenderer::renderLintResult3991,523 us
ArcanistLintWorkflow::getCacheKey11 us
Child Calls
PhutilCommandString::__toString@144257,952 us1.5%
PhutilCommandString::__toString90446,569 us1.2%