XHProf ArcanistKeywordCasingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| ArcanistKeywordCasingXHPASTLinterRule::process | 3,719 | 964,164,004 us | 100.0% |
| Parent Calls | |||
| ArcanistXHPASTLinter::resolveFuture | 3,719 | 964,164,004 us | |
| Child Calls | |||
| AASTNode::selectTokensOfTypes | 7,438 | 958,615,132 us | 99.4% |
| AASTNode::getConcreteString | 51,341 | 1,611,450 us | 0.2% |
| strtolower | 187,616 | 327,558 us | 0.0% |
| AASTToken::getValue | 164,127 | 308,923 us | 0.0% |
| AASTNodeList::valid | 55,060 | 288,415 us | 0.0% |
| AASTNodeList::current | 51,341 | 267,179 us | 0.0% |
| AASTNode::selectDescendantsOfType | 3,719 | 254,218 us | 0.0% |
| AASTNode::getTypeName | 51,341 | 177,953 us | 0.0% |
| AASTNodeList::next | 51,341 | 112,021 us | 0.0% |
| AASTNode::getParentNode | 51,341 | 104,302 us | 0.0% |
| idx | 11,887 | 76,083 us | 0.0% |
| AASTNodeList::rewind | 3,719 | 14,697 us | 0.0% |
| strtoupper | 167 | 602 us | 0.0% |