XHProf ArcanistKeywordCasingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistKeywordCasingXHPASTLinterRule::process | 3,719 | 935,225,559 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,719 | 935,225,559 us | |
Child Calls | |||
AASTNode::selectTokensOfTypes | 7,438 | 929,744,398 us | 99.4% |
AASTNode::getConcreteString | 51,341 | 1,446,974 us | 0.2% |
AASTNode::selectDescendantsOfType | 3,719 | 503,462 us | 0.1% |
AASTToken::getValue | 164,127 | 305,039 us | 0.0% |
AASTNodeList::valid | 55,060 | 291,090 us | 0.0% |
strtolower | 187,616 | 269,461 us | 0.0% |
AASTNodeList::current | 51,341 | 256,790 us | 0.0% |
AASTNode::getTypeName | 51,341 | 168,444 us | 0.0% |
AASTNodeList::next | 51,341 | 103,438 us | 0.0% |
AASTNode::getParentNode | 51,341 | 96,353 us | 0.0% |
idx | 11,887 | 40,416 us | 0.0% |
AASTNodeList::rewind | 3,719 | 13,725 us | 0.0% |
strtoupper | 167 | 455 us | 0.0% |