XHProf ArcanistBraceFormattingXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistBraceFormattingXHPASTLinterRule::process3,48623,095,168 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,48623,095,168 us
Child Calls
AASTNode::getTokens59,8005,946,634 us25.7%
head55,6093,867,206 us16.7%
AASTNode::selectDescendantsOfType6,9723,644,899 us15.8%
AASTNode::getSurroundingNonsemanticTokens51,2003,289,182 us14.2%
AASTNodeList::valid217,377656,568 us2.8%
AASTNodeList::current206,919633,982 us2.7%
AASTNode::getTypeName147,119416,855 us1.8%
AASTNode::selectDescendantsOfTypes3,486197,458 us0.9%
AASTNodeList::next206,919195,197 us0.8%
AASTNode::getParentNode147,119130,150 us0.6%
AASTToken::getValue110,008111,271 us0.5%
last3,19934,753 us0.2%
count51,20031,814 us0.1%
reset51,20022,288 us0.1%
AASTNodeList::rewind10,45820,062 us0.1%