XHProf implode Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
implode3,560,1131,014,387 us100.0%
Parent Calls
Filesystem::walkToRoot61 us
Filesystem::resolvePath23 us
PhutilClassMapQuery::getCacheKey35 us
ArcanistLintWorkflow::getArguments22 us
main()11 us
PhutilErrorTrap::getErrorsAsString4,84430,098 us
ArcanistBaseXHPASTLinter::getCacheVersion23 us
ArcanistLintEngine::run19 us
FileFinder::generateList846731 us
FileFinder::find423495 us
AASTNode::getConcreteString3,000,540622,458 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,5871,409 us
ArcanistArrayValueXHPASTLinterRule::process25,45012,691 us
ArcanistCallParenthesesXHPASTLinterRule::process263,32325,427 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,6204,228 us
AASTNode::getSemanticString121,96135,538 us
ArcanistObjectOperatorSpacingXHPASTLinterRule::process25,59610,911 us
ArcanistParenthesesSpacingXHPASTLinterRule::process52,23420,528 us
PhutilDocblockParser::parse251186 us
xsprintf_command10993 us
xsprintf_command@1663243,156 us
PhutilConsoleFormatter::formatString3,498570 us
phutil_console_wrap1,9071,257 us
ArcanistConsoleLintRenderer::renderContext9431,768 us
ArcanistConsoleLintRenderer::renderLintResult3991,918 us
ArcanistLintWorkflow::getCacheKey11 us
Child Calls
PhutilCommandString::__toString904143,020 us14.1%
PhutilCommandString::__toString@144296,616 us9.5%