XHProf AASTNode::getTokens Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
AASTNode::getTokens4,169,101255,521,624 us100.0%
Parent Calls
AASTNode::buildTokenCache3,7352,939,055 us
AASTNode::getConcreteString3,000,54048,361,248 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,587538,950 us
ArcanistArraySeparatorXHPASTLinterRule::process11,928275,467 us
AASTNode::selectTokensOfTypes351,615166,317,160 us
ArcanistBraceFormattingXHPASTLinterRule::process61,7657,226,046 us
ArcanistCallParenthesesXHPASTLinterRule::process298,1517,830,957 us
ArcanistControlStatementSpacingXHPASTLinterRule::process3,7351,881,297 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process22,310788,404 us
AASTNode::getSemanticString121,9611,829,597 us
ArcanistEmptyStatementXHPASTLinterRule::process58,5076,913,026 us
ArcanistImplicitFallthroughXHPASTLinterRule::process5,659251,807 us
ArcanistPHPEchoTagXHPASTLinterRule::process3,7351,895,022 us
ArcanistPHPOpenTagXHPASTLinterRule::process3,7351,871,866 us
ArcanistPHPShortTagXHPASTLinterRule::process3,7351,837,985 us
ArcanistParenthesesSpacingXHPASTLinterRule::process197,2373,781,077 us
ArcanistReusedAsIteratorXHPASTLinterRule::process3,889609,294 us
ArcanistUndeclaredVariableXHPASTLinterRule::process3,889365,031 us
ArcanistListAssignmentXHPASTLinterRule::process3727,830 us
ArcanistPHPCompatibilityXHPASTLinterRule::process16505 us
Child Calls
range4,167,14756,948,971 us22.3%
AASTTree::getRawTokenStream4,167,1474,753,177 us1.9%