XHProf ArcanistKeywordCasingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistKeywordCasingXHPASTLinterRule::process | 3,735 | 622,888,733 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 622,888,733 us | |
Child Calls | |||
AASTNode::selectTokensOfTypes | 7,470 | 619,060,036 us | 99.4% |
AASTNode::getConcreteString | 51,624 | 1,150,320 us | 0.2% |
AASTToken::getValue | 164,995 | 189,525 us | 0.0% |
AASTNode::selectDescendantsOfType | 3,735 | 176,612 us | 0.0% |
AASTNodeList::valid | 55,359 | 175,097 us | 0.0% |
AASTNodeList::current | 51,624 | 163,785 us | 0.0% |
strtolower | 188,676 | 140,985 us | 0.0% |
AASTNode::getTypeName | 51,624 | 101,287 us | 0.0% |
idx | 11,983 | 57,749 us | 0.0% |
AASTNodeList::next | 51,624 | 56,163 us | 0.0% |
AASTNode::getParentNode | 51,624 | 49,350 us | 0.0% |
AASTNodeList::rewind | 3,735 | 9,074 us | 0.0% |
strtoupper | 167 | 375 us | 0.0% |