XHProf ArcanistArrayIndexSpacingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 3,735 | 1,680,045 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 1,680,045 us | |
Child Calls | |||
AASTNode::getTokens | 12,587 | 504,232 us | 30.0% |
AASTToken::getNonsemanticTokensAfter | 12,587 | 279,705 us | 16.6% |
AASTNode::selectDescendantsOfType | 3,735 | 140,473 us | 8.4% |
AASTNodeList::valid | 16,322 | 82,213 us | 4.9% |
preg_match | 12,587 | 58,050 us | 3.5% |
AASTNodeList::current | 12,587 | 54,061 us | 3.2% |
mpull | 12,587 | 44,129 us | 2.6% |
AASTNode::getChildByIndex | 12,587 | 41,165 us | 2.5% |
AASTNodeList::next | 12,587 | 24,721 us | 1.5% |
array_pop | 12,587 | 22,349 us | 1.3% |
implode | 12,587 | 18,241 us | 1.1% |
AASTNodeList::rewind | 3,735 | 7,805 us | 0.5% |