XHProf ArcanistSelfMemberReferenceXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 3,719 | 20,420,846 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,719 | 20,420,846 us | |
Child Calls | |||
AASTNode::selectTokensOfType | 22,246 | 16,743,655 us | 82.0% |
AASTNode::getConcreteString | 22,051 | 638,473 us | 3.1% |
AASTToken::getNonsemanticTokensBefore | 18,841 | 487,685 us | 2.4% |
AASTToken::getNonsemanticTokensAfter | 18,841 | 447,108 us | 2.2% |
AASTNode::selectDescendantsOfType | 7,243 | 272,072 us | 1.3% |
ArcanistXHPASTLinterRule::getAnonymousClosures | 3,524 | 263,094 us | 1.3% |
AASTNodeList::valid | 29,294 | 149,641 us | 0.7% |
AASTNodeList::current | 22,051 | 115,451 us | 0.6% |
strtolower | 61,258 | 98,042 us | 0.5% |
AASTNode::getChildByIndex | 18,527 | 73,196 us | 0.4% |
AASTNode::getChildOfType | 3,524 | 53,013 us | 0.3% |
AASTNodeList::next | 22,051 | 49,103 us | 0.2% |
AASTNode::getTypeName | 18,527 | 39,936 us | 0.2% |
in_array | 18,527 | 37,640 us | 0.2% |
AASTNodeList::rewind | 7,243 | 15,015 us | 0.1% |
XHPASTToken::isAnyWhitespace | 1 | 4 us | 0.0% |
strpos | 1 | 3 us | 0.0% |
AASTToken::getValue | 1 | 2 us | 0.0% |