XHProf implode Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
implode2,306,5541,598,834 us100.0%
Parent Calls
Filesystem::walkToRoot711 us
Filesystem::resolvePath25 us
ArcanistLintWorkflow::getArguments25 us
main()12 us
PhutilErrorTrap::getErrorsAsString4,380100,916 us
ArcanistBaseXHPASTLinter::getCacheVersion24 us
ArcanistLintEngine::run15 us
FileFinder::generateList762933 us
FileFinder::find381471 us
AASTNode::getConcreteString2,077,0151,120,788 us
AASTNode::getSemanticString40,87835,807 us
ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions31,76221,147 us
ArcanistXHPASTLinter::lintArrayIndexWhitespace11,6814,078 us
ArcanistXHPASTLinter::lintClosingCallParen111,57848,446 us
ArcanistXHPASTLinter::lintClosingDeclarationParen20,0398,634 us
PhutilDocblockParser::parse241246 us
xsprintf_command10846 us
xsprintf_command@1651245,593 us
PhutilConsoleFormatter::formatString3,1452,156 us
phutil_console_wrap2,4002,678 us
ArcanistConsoleLintRenderer::renderContext1,1912,696 us
ArcanistConsoleLintRenderer::renderLintResult4243,364 us
ArcanistLintWorkflow::getCacheKey13 us
Child Calls
PhutilCommandString::__toString888152,340 us9.5%
PhutilCommandString::__toString@143485,018 us5.3%