XHProf ArcanistBinaryExpressionSpacingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 3,735 | 17,584,893 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 17,584,893 us | |
Child Calls | |||
AASTNode::selectTokensOfType | 7,984 | 12,068,539 us | 68.6% |
AASTNode::getSurroundingNonsemanticTokens | 60,058 | 2,482,179 us | 14.1% |
AASTNode::getConcreteString | 60,058 | 673,077 us | 3.8% |
AASTNode::selectDescendantsOfType | 7,470 | 375,260 us | 2.1% |
AASTToken::getNextToken | 84,009 | 289,932 us | 1.6% |
AASTNode::getChildByIndex | 75,347 | 166,111 us | 0.9% |
AASTNodeList::valid | 82,817 | 140,200 us | 0.8% |
AASTNodeList::current | 75,347 | 121,147 us | 0.7% |
AASTToken::getPrevToken | 18,662 | 69,865 us | 0.4% |
AASTNode::getTypeName | 15,289 | 62,521 us | 0.4% |
AASTNodeList::next | 75,347 | 51,928 us | 0.3% |
XHPASTToken::getTypeName | 102,671 | 17,886 us | 0.1% |
AASTToken::getNonsemanticTokensBefore | 514 | 9,104 us | 0.1% |
AASTToken::getNonsemanticTokensAfter | 514 | 8,353 us | 0.0% |
AASTNodeList::rewind | 7,470 | 6,521 us | 0.0% |
head | 514 | 2,979 us | 0.0% |