XHProf ArcanistBraceFormattingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistBraceFormattingXHPASTLinterRule::process | 3,735 | 23,798,688 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 23,798,688 us | |
Child Calls | |||
AASTNode::getTokens | 61,765 | 6,310,926 us | 26.5% |
AASTNode::getSurroundingNonsemanticTokens | 52,955 | 5,096,205 us | 21.4% |
head | 57,530 | 2,834,613 us | 11.9% |
AASTNodeList::valid | 224,363 | 924,698 us | 3.9% |
AASTNodeList::current | 213,158 | 883,747 us | 3.7% |
AASTNode::getTypeName | 151,393 | 636,891 us | 2.7% |
AASTNode::selectDescendantsOfType | 7,470 | 375,391 us | 1.6% |
AASTNodeList::next | 213,158 | 357,893 us | 1.5% |
AASTToken::getValue | 113,743 | 201,553 us | 0.8% |
AASTNode::selectDescendantsOfTypes | 3,735 | 178,006 us | 0.7% |
AASTNode::getParentNode | 151,393 | 167,470 us | 0.7% |
count | 52,955 | 62,303 us | 0.3% |
reset | 52,955 | 43,377 us | 0.2% |
last | 3,258 | 42,936 us | 0.2% |
AASTNodeList::rewind | 11,205 | 37,574 us | 0.2% |