XHProf ArcanistBraceFormattingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistBraceFormattingXHPASTLinterRule::process | 3,735 | 27,519,017 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 27,519,017 us | |
Child Calls | |||
AASTNode::getTokens | 61,765 | 7,226,046 us | 26.3% |
AASTNode::getSurroundingNonsemanticTokens | 52,955 | 5,996,466 us | 21.8% |
head | 57,530 | 3,088,586 us | 11.2% |
AASTNodeList::valid | 224,363 | 1,231,650 us | 4.5% |
AASTNodeList::current | 213,158 | 1,075,406 us | 3.9% |
AASTNode::getTypeName | 151,393 | 776,543 us | 2.8% |
AASTNode::selectDescendantsOfType | 7,470 | 485,975 us | 1.8% |
AASTNodeList::next | 213,158 | 459,359 us | 1.7% |
AASTToken::getValue | 113,743 | 232,037 us | 0.8% |
AASTNode::selectDescendantsOfTypes | 3,735 | 226,654 us | 0.8% |
AASTNode::getParentNode | 151,393 | 217,597 us | 0.8% |
count | 52,955 | 104,982 us | 0.4% |
reset | 52,955 | 66,570 us | 0.2% |
last | 3,258 | 46,161 us | 0.2% |
AASTNodeList::rewind | 11,205 | 29,058 us | 0.1% |