XHProf ArcanistKeywordCasingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistKeywordCasingXHPASTLinterRule::process | 3,486 | 658,535,746 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,486 | 658,535,746 us | |
Child Calls | |||
AASTNode::selectTokensOfTypes | 6,972 | 654,234,739 us | 99.3% |
AASTNode::getConcreteString | 50,384 | 950,238 us | 0.1% |
AASTNode::selectDescendantsOfType | 3,486 | 659,440 us | 0.1% |
AASTNode::getTypeName | 50,384 | 262,157 us | 0.0% |
AASTToken::getValue | 159,478 | 169,746 us | 0.0% |
AASTNodeList::valid | 53,870 | 167,406 us | 0.0% |
strtolower | 182,603 | 164,312 us | 0.0% |
AASTNodeList::current | 50,384 | 160,619 us | 0.0% |
AASTNodeList::next | 50,384 | 58,957 us | 0.0% |
AASTNode::getParentNode | 50,384 | 44,800 us | 0.0% |
idx | 11,699 | 37,222 us | 0.0% |
AASTNodeList::rewind | 3,486 | 10,899 us | 0.0% |
strtoupper | 155 | 524 us | 0.0% |