XHProf AASTNode::getTokens Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
AASTNode::getTokens4,169,101167,137,913 us100.0%
Parent Calls
AASTNode::buildTokenCache3,7352,008,855 us
AASTNode::getConcreteString3,000,54031,639,810 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,587350,205 us
ArcanistArraySeparatorXHPASTLinterRule::process11,928175,668 us
AASTNode::selectTokensOfTypes351,615108,842,135 us
ArcanistBraceFormattingXHPASTLinterRule::process61,7654,677,603 us
ArcanistCallParenthesesXHPASTLinterRule::process298,1515,114,065 us
ArcanistControlStatementSpacingXHPASTLinterRule::process3,7351,258,587 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process22,310524,429 us
AASTNode::getSemanticString121,9611,181,724 us
ArcanistEmptyStatementXHPASTLinterRule::process58,5074,514,555 us
ArcanistImplicitFallthroughXHPASTLinterRule::process5,659167,615 us
ArcanistPHPEchoTagXHPASTLinterRule::process3,7351,220,765 us
ArcanistPHPOpenTagXHPASTLinterRule::process3,7351,223,475 us
ArcanistPHPShortTagXHPASTLinterRule::process3,7351,171,642 us
ArcanistParenthesesSpacingXHPASTLinterRule::process197,2372,434,035 us
ArcanistReusedAsIteratorXHPASTLinterRule::process3,889393,746 us
ArcanistUndeclaredVariableXHPASTLinterRule::process3,889233,585 us
ArcanistListAssignmentXHPASTLinterRule::process3725,197 us
ArcanistPHPCompatibilityXHPASTLinterRule::process16217 us
Child Calls
range4,167,14735,712,014 us21.4%
AASTTree::getRawTokenStream4,167,1472,523,591 us1.5%