XHProf implode Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
implode3,497,4507,712,561 us100.0%
Parent Calls
Filesystem::walkToRoot61 us
Filesystem::resolvePath26 us
PhutilClassMapQuery::getCacheKey312 us
ArcanistLintWorkflow::getArguments22 us
main()11 us
PhutilErrorTrap::getErrorsAsString4,83684,556 us
ArcanistBaseXHPASTLinter::getCacheVersion29 us
ArcanistLintEngine::run121 us
FileFinder::generateList8522,758 us
FileFinder::find4261,613 us
AASTNode::getConcreteString2,939,9226,123,671 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,53121,388 us
ArcanistArrayValueXHPASTLinterRule::process25,36469,396 us
ArcanistCallParenthesesXHPASTLinterRule::process262,443393,748 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,30267,893 us
AASTNode::getSemanticString121,506268,074 us
ArcanistObjectOperatorSpacingXHPASTLinterRule::process25,52659,558 us
ArcanistParenthesesSpacingXHPASTLinterRule::process52,094115,486 us
PhutilDocblockParser::parse251773 us
xsprintf_command112,966 us
xsprintf_command@1663473,744 us
PhutilConsoleFormatter::formatString3,4548,457 us
phutil_console_wrap1,9076,730 us
ArcanistConsoleLintRenderer::renderContext9446,499 us
ArcanistConsoleLintRenderer::renderLintResult4005,196 us
ArcanistLintWorkflow::getCacheKey13 us
Child Calls
PhutilCommandString::__toString@1442253,166 us3.3%
PhutilCommandString::__toString906212,713 us2.8%