XHProf AASTNode::getTokens Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
AASTNode::getTokens4,169,101104,658,104 us100.0%
Parent Calls
AASTNode::buildTokenCache3,7351,466,583 us
AASTNode::getConcreteString3,000,54019,496,061 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,587284,939 us
ArcanistArraySeparatorXHPASTLinterRule::process11,928108,447 us
AASTNode::selectTokensOfTypes351,61568,077,631 us
ArcanistBraceFormattingXHPASTLinterRule::process61,7652,935,243 us
ArcanistCallParenthesesXHPASTLinterRule::process298,1513,292,127 us
ArcanistControlStatementSpacingXHPASTLinterRule::process3,735786,847 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process22,310397,540 us
AASTNode::getSemanticString121,961645,753 us
ArcanistEmptyStatementXHPASTLinterRule::process58,5072,923,583 us
ArcanistImplicitFallthroughXHPASTLinterRule::process5,659101,481 us
ArcanistPHPEchoTagXHPASTLinterRule::process3,735766,980 us
ArcanistPHPOpenTagXHPASTLinterRule::process3,735763,282 us
ArcanistPHPShortTagXHPASTLinterRule::process3,735745,687 us
ArcanistParenthesesSpacingXHPASTLinterRule::process197,2371,397,932 us
ArcanistReusedAsIteratorXHPASTLinterRule::process3,889311,458 us
ArcanistUndeclaredVariableXHPASTLinterRule::process3,889153,368 us
ArcanistListAssignmentXHPASTLinterRule::process3722,970 us
ArcanistPHPCompatibilityXHPASTLinterRule::process16192 us
Child Calls
range4,167,14721,185,378 us20.2%
AASTTree::getRawTokenStream4,167,147539,369 us0.5%