XHProf ArcanistParenthesesSpacingXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistParenthesesSpacingXHPASTLinterRule::process3,48614,395,556 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,48614,395,556 us
Child Calls
AASTToken::getNonsemanticTokensAfter174,4452,675,796 us18.6%
AASTToken::getNonsemanticTokensBefore174,4452,508,680 us17.4%
AASTNode::getTokens174,4452,018,425 us14.0%
AASTNode::selectDescendantsOfTypes3,4861,171,401 us8.1%
AASTNodeList::current174,445538,205 us3.7%
AASTNodeList::valid177,931473,040 us3.3%
XHPASTToken::getTypeName348,890463,818 us3.2%
AASTNodeList::next174,445226,095 us1.6%
mpull34,442165,600 us1.2%
array_shift174,445161,993 us1.1%
preg_match34,44291,161 us0.6%
array_pop174,44588,646 us0.6%
implode34,44235,370 us0.2%
AASTNodeList::rewind3,4865,981 us0.0%