XHProf ArcanistArraySeparatorXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistArraySeparatorXHPASTLinterRule::process3,71916,395,834 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,71916,395,834 us
Child Calls
AASTNode::getLineNumber20,43712,343,481 us75.3%
AASTNode::getChildrenOfType17,3541,064,202 us6.5%
AASTNode::getEndLineNumber20,437891,982 us5.4%
AASTNode::getChildOfType17,354396,493 us2.4%
AASTNode::getTokens11,886289,933 us1.8%
last23,772197,956 us1.2%
AASTNode::selectDescendantsOfType3,719170,756 us1.0%
AASTToken::getNextToken11,886133,561 us0.8%
AASTNodeList::valid21,073126,739 us0.8%
AASTNodeList::current17,35493,998 us0.6%
AASTNodeList::next17,35441,225 us0.3%
AASTToken::getValue11,88624,286 us0.1%
AASTNodeList::rewind3,7198,667 us0.1%
AASTNode::getTypeName112 us0.0%
AASTNode::getChildByIndex15 us0.0%