XHProf ArcanistParenthesesSpacingXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistParenthesesSpacingXHPASTLinterRule::process | 3,486 | 14,395,556 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,486 | 14,395,556 us | |
Child Calls | |||
AASTToken::getNonsemanticTokensAfter | 174,445 | 2,675,796 us | 18.6% |
AASTToken::getNonsemanticTokensBefore | 174,445 | 2,508,680 us | 17.4% |
AASTNode::getTokens | 174,445 | 2,018,425 us | 14.0% |
AASTNode::selectDescendantsOfTypes | 3,486 | 1,171,401 us | 8.1% |
AASTNodeList::current | 174,445 | 538,205 us | 3.7% |
AASTNodeList::valid | 177,931 | 473,040 us | 3.3% |
XHPASTToken::getTypeName | 348,890 | 463,818 us | 3.2% |
AASTNodeList::next | 174,445 | 226,095 us | 1.6% |
mpull | 34,442 | 165,600 us | 1.2% |
array_shift | 174,445 | 161,993 us | 1.1% |
preg_match | 34,442 | 91,161 us | 0.6% |
array_pop | 174,445 | 88,646 us | 0.6% |
implode | 34,442 | 35,370 us | 0.2% |
AASTNodeList::rewind | 3,486 | 5,981 us | 0.0% |