| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| ArcanistXHPASTLinter::lintPHPCompatibility | 3,326 | 9,552,932 us | 100.0% |
| Parent Calls | | | |
| call_user_func | 3,326 | 9,552,932 us | |
| Child Calls | | | |
| ArcanistXHPASTLinter::lintPHP53Features | 3,326 | 2,123,561 us | 22.2% |
| AASTNode::getConcreteString | 129,037 | 1,781,980 us | 18.7% |
| idx | 549,395 | 1,148,564 us | 12.0% |
| AASTNode::selectDescendantsOfType | 9,978 | 462,723 us | 4.8% |
| AASTNodeList::current | 141,290 | 407,616 us | 4.3% |
| AASTNodeList::valid | 154,594 | 382,617 us | 4.0% |
| ArcanistXHPASTLinter::lintPHP54Features | 3,326 | 361,886 us | 3.8% |
| AASTNode::getChildOfType | 13,976 | 167,613 us | 1.8% |
| AASTNodeList::next | 141,290 | 138,856 us | 1.5% |
| AASTNode::selectDescendantsOfTypes | 3,326 | 118,283 us | 1.2% |
| AASTNode::getChildByIndex | 54,974 | 96,460 us | 1.0% |
| AASTNode::getTypeName | 14,532 | 77,163 us | 0.8% |
| version_compare | 62,048 | 68,522 us | 0.7% |
| phutil_json_decode | 1 | 27,291 us | 0.3% |
| AASTNodeList::rewind | 13,304 | 18,379 us | 0.2% |
| ArcanistBaseXHPASTLinter::raiseLintAtNode | 4 | 8,774 us | 0.1% |
| array_key_exists | 40,411 | 8,409 us | 0.1% |
| array_values | 626 | 461 us | 0.0% |
| Filesystem::readFile | 1 | 408 us | 0.0% |
| XHPASTNode::evalStatic | 10 | 389 us | 0.0% |
| AASTNode::getChildren | 626 | 296 us | 0.0% |
| array_intersect | 6 | 292 us | 0.0% |
| AASTNode::getTokens | 16 | 212 us | 0.0% |
| pht | 4 | 189 us | 0.0% |
| head_key | 10 | 76 us | 0.0% |
| XHPASTNode::isStaticScalar | 12 | 65 us | 0.0% |
| last_key | 10 | 57 us | 0.0% |
| range | 10 | 27 us | 0.0% |
| phutil_get_library_root | 1 | 8 us | 0.0% |
| array_keys | 6 | 1 us | 0.0% |