XHProf ArcanistSelfMemberReferenceXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 3,735 | 19,638,910 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 19,638,910 us | |
Child Calls | |||
AASTNode::selectTokensOfType | 22,421 | 15,977,474 us | 81.4% |
AASTNode::getConcreteString | 22,226 | 634,427 us | 3.2% |
AASTToken::getNonsemanticTokensBefore | 19,007 | 472,318 us | 2.4% |
AASTToken::getNonsemanticTokensAfter | 19,007 | 433,723 us | 2.2% |
AASTNode::selectDescendantsOfType | 7,275 | 267,012 us | 1.4% |
ArcanistXHPASTLinterRule::getAnonymousClosures | 3,540 | 262,752 us | 1.3% |
AASTNodeList::valid | 29,501 | 152,069 us | 0.8% |
AASTNodeList::current | 22,226 | 111,813 us | 0.6% |
strtolower | 61,797 | 91,467 us | 0.5% |
AASTNode::getChildByIndex | 18,686 | 66,591 us | 0.3% |
AASTNode::getChildOfType | 3,540 | 50,412 us | 0.3% |
AASTNodeList::next | 22,226 | 48,581 us | 0.2% |
in_array | 18,686 | 38,284 us | 0.2% |
AASTNode::getTypeName | 18,686 | 37,980 us | 0.2% |
AASTNodeList::rewind | 7,275 | 14,838 us | 0.1% |
XHPASTToken::isAnyWhitespace | 1 | 4 us | 0.0% |
strpos | 1 | 3 us | 0.0% |
AASTToken::getValue | 1 | 2 us | 0.0% |