| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| ArcanistXHPASTLinter::lintPHPCompatibility | 215 | 10,379,118 us | 100.0% |
| Parent Calls | | | |
| call_user_func | 215 | 10,379,118 us | |
| Child Calls | | | |
| phutil_json_decode | 215 | 7,955,016 us | 76.6% |
| AASTNode::getChildByIndex | 6,685 | 226,998 us | 2.2% |
| idx | 50,517 | 205,220 us | 2.0% |
| AASTNode::getConcreteString | 12,400 | 195,806 us | 1.9% |
| ArcanistXHPASTLinter::lintPHP53Features | 215 | 136,628 us | 1.3% |
| Filesystem::readFile | 215 | 122,681 us | 1.2% |
| ArcanistXHPASTLinter::lintPHP54Features | 215 | 54,737 us | 0.5% |
| AASTNodeList::valid | 15,143 | 54,247 us | 0.5% |
| AASTNode::getChildOfType | 2,294 | 45,097 us | 0.4% |
| AASTNodeList::current | 14,283 | 39,873 us | 0.4% |
| AASTNode::selectDescendantsOfType | 645 | 31,542 us | 0.3% |
| AASTNodeList::next | 14,283 | 29,166 us | 0.3% |
| AASTNode::selectDescendantsOfTypes | 215 | 17,062 us | 0.2% |
| AASTNode::getTypeName | 2,468 | 11,976 us | 0.1% |
| version_compare | 7,794 | 8,189 us | 0.1% |
| phutil_get_library_root | 215 | 2,214 us | 0.0% |
| array_key_exists | 4,212 | 1,350 us | 0.0% |
| AASTNodeList::rewind | 860 | 1,066 us | 0.0% |
| AASTNode::getChildren | 133 | 131 us | 0.0% |
| array_values | 133 | 129 us | 0.0% |
| array_intersect | 2 | 65 us | 0.0% |
| XHPASTNode::evalStatic | 1 | 58 us | 0.0% |
| AASTNode::getTokens | 3 | 29 us | 0.0% |
| XHPASTNode::isStaticScalar | 2 | 16 us | 0.0% |
| head_key | 1 | 8 us | 0.0% |
| last_key | 1 | 7 us | 0.0% |
| range | 1 | 2 us | 0.0% |
| array_keys | 2 | 0 us | |