XHProf ArcanistXHPASTLinter::lintReusedIterators Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| ArcanistXHPASTLinter::lintReusedIterators | 3,326 | 1,547,682 us | 100.0% |
| Parent Calls | |||
| call_user_func | 3,326 | 1,547,682 us | |
| Child Calls | |||
| AASTNode::selectDescendantsOfType | 6,729 | 745,925 us | 48.2% |
| AASTNode::getChildByIndex | 7,755 | 160,930 us | 10.4% |
| AASTNode::getConcreteString | 5,303 | 94,369 us | 6.1% |
| AASTNode::selectDescendantsOfTypes | 3,835 | 93,728 us | 6.1% |
| AASTNodeList::valid | 22,371 | 78,875 us | 5.1% |
| AASTNode::getTypeName | 7,516 | 48,958 us | 3.2% |
| AASTNode::getChildOfType | 3,835 | 44,470 us | 2.9% |
| AASTNodeList::current | 8,481 | 25,152 us | 1.6% |
| AASTNodeList::add | 3,326 | 23,239 us | 1.5% |
| AASTNodeList::rewind | 13,890 | 20,584 us | 1.3% |
| AASTNodeList::next | 8,481 | 6,302 us | 0.4% |
| AASTNode::getID | 8,317 | 4,574 us | 0.3% |
| trim | 5,064 | 3,151 us | 0.2% |
| array_intersect_key | 647 | 431 us | 0.0% |