XHProf ArcanistArrayValueXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistArrayValueXHPASTLinterRule::process3,7194,805,107 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,7194,805,107 us
Child Calls
AASTNode::getSurroundingNonsemanticTokens25,3642,039,934 us42.5%
AASTNode::getEndLineNumber11,886505,023 us10.5%
mpull25,364287,558 us6.0%
AASTNode::getLineNumber11,886267,304 us5.6%
AASTNode::getChildrenOfType17,354213,411 us4.4%
AASTNode::getChildOfType17,354213,311 us4.4%
AASTNode::selectDescendantsOfType3,719197,677 us4.1%
AASTNodeList::valid21,073113,017 us2.4%
AASTNodeList::current17,35491,615 us1.9%
implode25,36469,396 us1.4%
strpos25,36440,953 us0.9%
AASTNodeList::next17,35439,209 us0.8%
AASTNodeList::rewind3,71910,491 us0.2%