XHProf ArcanistFormattedStringXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistFormattedStringXHPASTLinterRule::process3,7353,036,741 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,7353,036,741 us
Child Calls
XHPASTNode::evalStatic15,211717,857 us23.6%
AASTNode::getConcreteString45,960541,768 us17.8%
xsprintf15,211521,391 us17.2%
AASTNode::getChildOfType16,89182,781 us2.7%
AASTNodeList::valid49,69581,053 us2.7%
AASTNodeList::current45,96077,869 us2.6%
AASTNode::getChildByIndex62,85171,387 us2.4%
AASTNode::selectDescendantsOfType3,73558,433 us1.9%
idx45,96051,799 us1.7%
AASTNodeList::next45,96025,441 us0.8%
strtolower45,9608,656 us0.3%
array_fill15,2117,770 us0.3%
AASTNode::getTypeName16,8915,330 us0.2%
AASTNode::getChildren16,8913,305 us0.1%
count16,8911,926 us0.1%
AASTNodeList::rewind3,7351,536 us0.1%