Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 3,486 | 33,500,688 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinter::resolveFuture | 3,486 | 33,500,688 us | |
Child Calls | | | |
AASTNode::selectDescendantsOfType | 209,957 | 7,221,391 us | 21.6% |
ArcanistXHPASTLinterRule::getConcreteVariableString | 252,274 | 6,324,861 us | 18.9% |
AASTNode::getOffset | 401,730 | 2,087,433 us | 6.2% |
AASTNode::getConcreteString | 100,950 | 1,899,399 us | 5.7% |
AASTNodeList::selectDescendantsOfType | 41,550 | 1,898,744 us | 5.7% |
AASTNodeList::valid | 544,036 | 1,575,156 us | 4.7% |
AASTNodeList::current | 330,593 | 1,022,172 us | 3.1% |
AASTNode::getChildByIndex | 201,511 | 655,691 us | 2.0% |
AASTNode::getTypeName | 140,794 | 514,616 us | 1.5% |
AASTNode::getID | 576,582 | 458,152 us | 1.4% |
AASTNodeList::next | 330,593 | 391,050 us | 1.2% |
AASTNode::getChildOfType | 26,467 | 362,499 us | 1.1% |
AASTNode::getTokens | 3,846 | 284,701 us | 0.8% |
idx | 55,064 | 245,808 us | 0.7% |
AASTNode::selectDescendantsOfTypes | 3,486 | 243,133 us | 0.7% |
AASTNodeList::rewind | 213,443 | 222,977 us | 0.7% |
ArcanistXHPASTLinterRule::getSuperGlobalNames | 21,218 | 115,735 us | 0.3% |
array_fill_keys | 21,218 | 62,316 us | 0.2% |
min | 55,064 | 56,470 us | 0.2% |
strtolower | 43,393 | 35,824 us | 0.1% |
end | 3,846 | 6,101 us | 0.0% |
AASTToken::getOffset | 3,846 | 4,532 us | 0.0% |
max | 203 | 495 us | 0.0% |
AASTNode::getChildren | 2 | 4 us | 0.0% |