XHProf AASTNode::getTokens Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
AASTNode::getTokens4,086,265266,097,470 us100.0%
Parent Calls
AASTNode::buildTokenCache3,7192,939,385 us
AASTNode::getConcreteString2,939,92249,669,512 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,531359,035 us
ArcanistArraySeparatorXHPASTLinterRule::process11,886289,933 us
AASTNode::selectTokensOfTypes350,031174,125,572 us
ArcanistBraceFormattingXHPASTLinterRule::process61,4277,513,017 us
ArcanistCallParenthesesXHPASTLinterRule::process279,7978,290,458 us
ArcanistControlStatementSpacingXHPASTLinterRule::process3,7191,976,332 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process22,151777,501 us
AASTNode::getSemanticString121,5062,249,707 us
ArcanistEmptyStatementXHPASTLinterRule::process58,1887,207,454 us
ArcanistImplicitFallthroughXHPASTLinterRule::process5,641272,951 us
ArcanistPHPEchoTagXHPASTLinterRule::process3,7191,951,489 us
ArcanistPHPOpenTagXHPASTLinterRule::process3,7191,918,214 us
ArcanistPHPShortTagXHPASTLinterRule::process3,7191,888,218 us
ArcanistParenthesesSpacingXHPASTLinterRule::process196,4803,906,275 us
ArcanistReusedAsIteratorXHPASTLinterRule::process3,862377,633 us
ArcanistUndeclaredVariableXHPASTLinterRule::process3,862376,239 us
ArcanistListAssignmentXHPASTLinterRule::process3708,020 us
ArcanistPHPCompatibilityXHPASTLinterRule::process16525 us
Child Calls
range4,084,33158,790,650 us22.1%
AASTTree::getRawTokenStream4,084,3315,721,570 us2.2%