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% |