XHProf ArcanistBraceFormattingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistBraceFormattingXHPASTLinterRule::process | 3,486 | 23,095,168 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,486 | 23,095,168 us | |
Child Calls | |||
AASTNode::getTokens | 59,800 | 5,946,634 us | 25.7% |
head | 55,609 | 3,867,206 us | 16.7% |
AASTNode::selectDescendantsOfType | 6,972 | 3,644,899 us | 15.8% |
AASTNode::getSurroundingNonsemanticTokens | 51,200 | 3,289,182 us | 14.2% |
AASTNodeList::valid | 217,377 | 656,568 us | 2.8% |
AASTNodeList::current | 206,919 | 633,982 us | 2.7% |
AASTNode::getTypeName | 147,119 | 416,855 us | 1.8% |
AASTNode::selectDescendantsOfTypes | 3,486 | 197,458 us | 0.9% |
AASTNodeList::next | 206,919 | 195,197 us | 0.8% |
AASTNode::getParentNode | 147,119 | 130,150 us | 0.6% |
AASTToken::getValue | 110,008 | 111,271 us | 0.5% |
last | 3,199 | 34,753 us | 0.2% |
count | 51,200 | 31,814 us | 0.1% |
reset | 51,200 | 22,288 us | 0.1% |
AASTNodeList::rewind | 10,458 | 20,062 us | 0.1% |