XHProf ArcanistArraySeparatorXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistArraySeparatorXHPASTLinterRule::process | 3,719 | 16,874,542 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,719 | 16,874,542 us | |
Child Calls | |||
AASTNode::getLineNumber | 20,437 | 12,486,611 us | 74.0% |
AASTNode::getChildrenOfType | 17,354 | 915,277 us | 5.4% |
AASTNode::getEndLineNumber | 20,437 | 867,053 us | 5.1% |
last | 23,772 | 523,771 us | 3.1% |
AASTNode::getChildOfType | 17,354 | 391,095 us | 2.3% |
AASTNode::selectDescendantsOfType | 3,719 | 387,672 us | 2.3% |
AASTNode::getTokens | 11,886 | 292,686 us | 1.7% |
AASTToken::getNextToken | 11,886 | 128,617 us | 0.8% |
AASTNodeList::valid | 21,073 | 116,752 us | 0.7% |
AASTNodeList::current | 17,354 | 97,636 us | 0.6% |
AASTNodeList::next | 17,354 | 39,838 us | 0.2% |
AASTToken::getValue | 11,886 | 23,481 us | 0.1% |
AASTNodeList::rewind | 3,719 | 8,014 us | 0.0% |
AASTNode::getTypeName | 1 | 13 us | 0.0% |
AASTNode::getChildByIndex | 1 | 5 us | 0.0% |