XHProf AASTToken::getNonsemanticTokensBefore Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| AASTToken::getNonsemanticTokensBefore | 753,315 | 21,376,466 us | 100.0% |
| Parent Calls | |||
| AASTNode::getSurroundingNonsemanticTokens | 143,686 | 5,861,437 us | |
| ArcanistCallParenthesesXHPASTLinterRule::process | 262,443 | 6,667,100 us | |
| ArcanistDeclarationParenthesesXHPASTLinterRule::process | 44,302 | 1,155,897 us | |
| ArcanistObjectOperatorSpacingXHPASTLinterRule::process | 87,050 | 2,565,259 us | |
| ArcanistParenthesesSpacingXHPASTLinterRule::process | 196,480 | 4,627,532 us | |
| ArcanistSelfMemberReferenceXHPASTLinterRule::process | 18,841 | 475,725 us | |
| ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 513 | 23,516 us | |
| Child Calls | |||
| AASTToken::isSemantic | 927,554 | 10,567,573 us | 49.4% |
| array_reverse | 753,315 | 1,388,065 us | 6.5% |
| AASTTree::getRawTokenStream | 753,315 | 795,211 us | 3.7% |