XHProf implode Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
implode3,497,4467,252,294 us100.0%
Parent Calls
Filesystem::walkToRoot64 us
Filesystem::resolvePath23 us
PhutilClassMapQuery::getCacheKey310 us
ArcanistLintWorkflow::getArguments26 us
main()14 us
PhutilErrorTrap::getErrorsAsString4,842106,640 us
ArcanistBaseXHPASTLinter::getCacheVersion23 us
ArcanistLintEngine::run19 us
FileFinder::generateList8522,575 us
FileFinder::find4261,307 us
AASTNode::getConcreteString2,939,9225,601,438 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,53122,392 us
ArcanistArrayValueXHPASTLinterRule::process25,36455,666 us
ArcanistCallParenthesesXHPASTLinterRule::process262,443453,313 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,30275,013 us
AASTNode::getSemanticString121,506248,215 us
ArcanistObjectOperatorSpacingXHPASTLinterRule::process25,52653,809 us
ArcanistParenthesesSpacingXHPASTLinterRule::process52,094103,195 us
PhutilDocblockParser::parse251709 us
xsprintf_command112,712 us
xsprintf_command@1663502,895 us
PhutilConsoleFormatter::formatString3,4486,517 us
phutil_console_wrap1,9056,294 us
ArcanistConsoleLintRenderer::renderContext9435,248 us
ArcanistConsoleLintRenderer::renderLintResult3994,316 us
ArcanistLintWorkflow::getCacheKey11 us
Child Calls
PhutilCommandString::__toString@1442259,524 us3.6%
PhutilCommandString::__toString906235,814 us3.3%