XHProf ArcanistSelfMemberReferenceXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistSelfMemberReferenceXHPASTLinterRule::process3,48616,423,784 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,48616,423,784 us
Child Calls
AASTNode::selectTokensOfType21,75013,926,779 us84.8%
AASTNode::getConcreteString21,559422,191 us2.6%
AASTToken::getNonsemanticTokensBefore18,583384,894 us2.3%
AASTNode::selectDescendantsOfType6,781301,348 us1.8%
AASTToken::getNonsemanticTokensAfter18,583275,824 us1.7%
AASTNodeList::valid28,34089,521 us0.5%
AASTNodeList::current21,55974,389 us0.5%
AASTNode::getChildOfType3,29550,387 us0.3%
AASTNode::getChildByIndex18,26444,656 us0.3%
strtolower60,63140,514 us0.2%
AASTNodeList::next21,55930,847 us0.2%
AASTNode::getTypeName18,26421,810 us0.1%
in_array18,26415,356 us0.1%
AASTNodeList::rewind6,7819,136 us0.1%
strpos12 us0.0%
XHPASTToken::isAnyWhitespace11 us0.0%
AASTToken::getValue11 us0.0%