XHProf ArcanistKeywordCasingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistKeywordCasingXHPASTLinterRule::process | 3,735 | 795,843,110 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 795,843,110 us | |
Child Calls | |||
AASTNode::selectTokensOfTypes | 7,470 | 791,108,674 us | 99.4% |
AASTNode::getConcreteString | 51,624 | 1,393,571 us | 0.2% |
AASTNodeList::valid | 55,359 | 230,558 us | 0.0% |
AASTNodeList::current | 51,624 | 223,246 us | 0.0% |
AASTNode::selectDescendantsOfType | 3,735 | 221,287 us | 0.0% |
strtolower | 188,676 | 214,868 us | 0.0% |
AASTToken::getValue | 164,995 | 188,233 us | 0.0% |
AASTNode::getTypeName | 51,624 | 144,525 us | 0.0% |
AASTNodeList::next | 51,624 | 89,604 us | 0.0% |
AASTNode::getParentNode | 51,624 | 83,541 us | 0.0% |
idx | 11,983 | 77,319 us | 0.0% |
AASTNodeList::rewind | 3,735 | 12,028 us | 0.0% |
strtoupper | 167 | 443 us | 0.0% |