XHProf ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 3,735 | 12,358,598 us | 100.0% |
| Parent Calls | |||
| ArcanistPHPCompatibilityXHPASTLinterRule::process | 3,735 | 12,358,598 us | |
| Child Calls | |||
| AASTNode::selectTokensOfType | 7,470 | 10,333,483 us | 83.6% |
| AASTNode::getConcreteString | 19,096 | 458,051 us | 3.7% |
| AASTNode::selectDescendantsOfType | 14,940 | 251,079 us | 2.0% |
| AASTToken::isSemantic | 44,620 | 166,635 us | 1.3% |
| AASTToken::getNextToken | 44,620 | 163,548 us | 1.3% |
| AASTNode::getTypeName | 19,407 | 72,913 us | 0.6% |
| AASTNodeList::valid | 34,436 | 57,109 us | 0.5% |
| AASTNodeList::current | 19,496 | 30,929 us | 0.3% |
| AASTNode::getChildByIndex | 19,407 | 23,065 us | 0.2% |
| AASTNodeList::next | 19,496 | 9,261 us | 0.1% |
| AASTNodeList::rewind | 14,940 | 9,240 us | 0.1% |
| XHPASTToken::getTypeName | 22,310 | 9,218 us | 0.1% |
| preg_match | 89 | 277 us | 0.0% |