XHProf ArcanistSelfMemberReferenceXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 3,486 | 16,423,784 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,486 | 16,423,784 us | |
Child Calls | |||
AASTNode::selectTokensOfType | 21,750 | 13,926,779 us | 84.8% |
AASTNode::getConcreteString | 21,559 | 422,191 us | 2.6% |
AASTToken::getNonsemanticTokensBefore | 18,583 | 384,894 us | 2.3% |
AASTNode::selectDescendantsOfType | 6,781 | 301,348 us | 1.8% |
AASTToken::getNonsemanticTokensAfter | 18,583 | 275,824 us | 1.7% |
AASTNodeList::valid | 28,340 | 89,521 us | 0.5% |
AASTNodeList::current | 21,559 | 74,389 us | 0.5% |
AASTNode::getChildOfType | 3,295 | 50,387 us | 0.3% |
AASTNode::getChildByIndex | 18,264 | 44,656 us | 0.3% |
strtolower | 60,631 | 40,514 us | 0.2% |
AASTNodeList::next | 21,559 | 30,847 us | 0.2% |
AASTNode::getTypeName | 18,264 | 21,810 us | 0.1% |
in_array | 18,264 | 15,356 us | 0.1% |
AASTNodeList::rewind | 6,781 | 9,136 us | 0.1% |
strpos | 1 | 2 us | 0.0% |
XHPASTToken::isAnyWhitespace | 1 | 1 us | 0.0% |
AASTToken::getValue | 1 | 1 us | 0.0% |