XHProf ArcanistReusedIteratorReferenceXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistReusedIteratorReferenceXHPASTLinterRule::process3,73514,881,985 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,73514,881,985 us
Child Calls
ArcanistXHPASTLinterRule::getConcreteVariableString190,5054,293,792 us28.9%
AASTNode::selectDescendantsOfType109,7402,359,227 us15.9%
AASTNodeList::valid390,3451,220,181 us8.2%
AASTNode::getConcreteString58,7081,004,482 us6.7%
AASTNodeList::current276,870847,265 us5.7%
AASTNode::getChildByIndex176,697465,719 us3.1%
AASTNodeList::next276,870290,644 us2.0%
AASTNode::getID195,844186,975 us1.3%
AASTNode::getTypeName117,989161,029 us1.1%
AASTNodeList::rewind113,475120,828 us0.8%
AASTNode::selectDescendantsOfTypes3,735110,498 us0.7%
AASTNode::getChildOfType3,88929,061 us0.2%
AASTNode::getOffset9305,662 us0.0%