XHProf ArcanistArraySeparatorXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistArraySeparatorXHPASTLinterRule::process3,7357,782,840 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,7357,782,840 us
Child Calls
AASTNode::getLineNumber20,5025,581,138 us71.7%
AASTNode::getChildrenOfType17,414669,727 us8.6%
AASTNode::getEndLineNumber20,502322,156 us4.1%
last23,856321,898 us4.1%
AASTNode::getChildOfType17,414155,542 us2.0%
AASTNode::getTokens11,928108,447 us1.4%
AASTNode::selectDescendantsOfType3,73578,305 us1.0%
AASTNodeList::valid21,14954,057 us0.7%
AASTToken::getNextToken11,92853,881 us0.7%
AASTNodeList::current17,41430,841 us0.4%
AASTToken::getValue11,92826,733 us0.3%
AASTNodeList::rewind3,7359,284 us0.1%
AASTNodeList::next17,4149,233 us0.1%
AASTNode::getTypeName14 us0.0%
AASTNode::getChildByIndex12 us0.0%