XHProf ArcanistDeclarationParenthesesXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistDeclarationParenthesesXHPASTLinterRule::process3,7353,388,053 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,7353,388,053 us
Child Calls
AASTNode::getChildOfType22,3101,177,777 us34.8%
AASTToken::getNonsemanticTokensBefore44,620414,886 us12.2%
AASTNode::getTokens22,310397,540 us11.7%
AASTNode::getTypeName44,620169,866 us5.0%
AASTNode::getChildByIndex44,62087,088 us2.6%
AASTNode::selectDescendantsOfTypes3,73582,484 us2.4%
preg_match44,62073,659 us2.2%
mpull44,62060,974 us1.8%
head22,31055,751 us1.6%
AASTNodeList::valid26,04552,556 us1.6%
last22,31042,906 us1.3%
AASTNodeList::current22,31039,531 us1.2%
AASTNodeList::next22,31021,499 us0.6%
implode44,6204,228 us0.1%
AASTNodeList::rewind3,7352,266 us0.1%