XHProf AASTNode::getTokens Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
AASTNode::getTokens4,085,895255,274,150 us100.0%
Parent Calls
AASTNode::buildTokenCache3,7193,111,990 us
AASTNode::getConcreteString2,939,92246,075,249 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,531191,764 us
ArcanistArraySeparatorXHPASTLinterRule::process11,886292,686 us
AASTNode::selectTokensOfTypes350,031168,167,002 us
ArcanistBraceFormattingXHPASTLinterRule::process61,4277,322,743 us
ArcanistCallParenthesesXHPASTLinterRule::process279,7977,349,646 us
ArcanistControlStatementSpacingXHPASTLinterRule::process3,7191,923,013 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process22,151827,521 us
AASTNode::getSemanticString121,5062,488,150 us
ArcanistEmptyStatementXHPASTLinterRule::process58,1887,050,450 us
ArcanistImplicitFallthroughXHPASTLinterRule::process5,641258,672 us
ArcanistPHPEchoTagXHPASTLinterRule::process3,7191,904,754 us
ArcanistPHPOpenTagXHPASTLinterRule::process3,7191,858,933 us
ArcanistPHPShortTagXHPASTLinterRule::process3,7191,807,109 us
ArcanistParenthesesSpacingXHPASTLinterRule::process196,4803,783,993 us
ArcanistReusedAsIteratorXHPASTLinterRule::process3,862370,426 us
ArcanistUndeclaredVariableXHPASTLinterRule::process3,862489,397 us
ArcanistPHPCompatibilityXHPASTLinterRule::process16652 us
Child Calls
range4,083,96155,542,454 us21.8%
AASTTree::getRawTokenStream4,083,9615,389,560 us2.1%