XHProf ArcanistSelfMemberReferenceXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 3,735 | 13,462,927 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 13,462,927 us | |
Child Calls | |||
AASTNode::selectTokensOfType | 22,421 | 11,024,845 us | 81.9% |
AASTNode::getConcreteString | 22,226 | 433,675 us | 3.2% |
AASTToken::getNonsemanticTokensBefore | 19,007 | 317,446 us | 2.4% |
AASTToken::getNonsemanticTokensAfter | 19,007 | 270,291 us | 2.0% |
AASTNode::selectDescendantsOfType | 7,275 | 170,198 us | 1.3% |
ArcanistXHPASTLinterRule::getAnonymousClosures | 3,540 | 166,353 us | 1.2% |
AASTNodeList::valid | 29,501 | 112,132 us | 0.8% |
AASTNodeList::current | 22,226 | 72,132 us | 0.5% |
strtolower | 61,797 | 40,293 us | 0.3% |
AASTNode::getChildByIndex | 18,686 | 39,376 us | 0.3% |
AASTNode::getChildOfType | 3,540 | 32,479 us | 0.2% |
AASTNodeList::next | 22,226 | 29,201 us | 0.2% |
AASTNode::getTypeName | 18,686 | 18,651 us | 0.1% |
in_array | 18,686 | 16,588 us | 0.1% |
AASTNodeList::rewind | 7,275 | 8,119 us | 0.1% |
strpos | 1 | 2 us | 0.0% |
XHPASTToken::isAnyWhitespace | 1 | 1 us | 0.0% |
AASTToken::getValue | 1 | 1 us | 0.0% |