XHProf ArcanistUselessOverridingMethodXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| ArcanistUselessOverridingMethodXHPASTLinterRule::process | 3,719 | 4,023,567 us | 100.0% |
| Parent Calls | |||
| ArcanistXHPASTLinter::resolveFuture | 3,719 | 4,023,567 us | |
| Child Calls | |||
| AASTNode::getConcreteString | 37,119 | 1,063,605 us | 26.4% |
| AASTNode::getChildOfType | 55,773 | 805,741 us | 20.0% |
| AASTNode::getChildByIndex | 74,918 | 317,715 us | 7.9% |
| AASTNode::selectDescendantsOfType | 3,719 | 217,555 us | 5.4% |
| AASTNode::getTypeName | 75,842 | 178,044 us | 4.4% |
| AASTNodeList::valid | 25,845 | 130,457 us | 3.2% |
| AASTNodeList::current | 22,126 | 112,202 us | 2.8% |
| AASTNode::getChildren | 43,379 | 79,237 us | 2.0% |
| AASTNodeList::next | 22,126 | 46,826 us | 1.2% |
| count | 21,242 | 30,454 us | 0.8% |
| AASTNodeList::rewind | 3,719 | 7,782 us | 0.2% |
| array_shift | 2 | 7 us | 0.0% |