Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 3,486 | 35,175,370 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinter::resolveFuture | 3,486 | 35,175,370 us | |
Child Calls | | | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 3,486 | 22,986,265 us | 65.3% |
AASTNode::getConcreteString | 141,560 | 2,749,364 us | 7.8% |
idx | 601,923 | 1,656,383 us | 4.7% |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 3,486 | 1,037,899 us | 3.0% |
AASTNode::selectDescendantsOfType | 10,458 | 861,925 us | 2.5% |
AASTNode::getChildByIndex | 60,276 | 782,583 us | 2.2% |
AASTNodeList::current | 154,587 | 506,960 us | 1.4% |
AASTNodeList::valid | 168,531 | 492,681 us | 1.4% |
AASTNode::selectDescendantsOfTypes | 3,486 | 249,924 us | 0.7% |
AASTNode::getChildOfType | 14,802 | 248,858 us | 0.7% |
AASTNodeList::next | 154,587 | 166,798 us | 0.5% |
version_compare | 67,640 | 123,163 us | 0.4% |
phutil_json_decode | 1 | 100,070 us | 0.3% |
AASTNode::getTypeName | 15,466 | 74,582 us | 0.2% |
ArcanistXHPASTLinterRule::raiseLintAtNode | 4 | 38,495 us | 0.1% |
array_key_exists | 44,779 | 29,923 us | 0.1% |
AASTNodeList::rewind | 13,944 | 22,403 us | 0.1% |
array_values | 601 | 973 us | 0.0% |
Filesystem::readFile | 1 | 913 us | 0.0% |
XHPASTNode::evalStatic | 10 | 869 us | 0.0% |
AASTNode::getChildren | 601 | 706 us | 0.0% |
array_intersect | 6 | 573 us | 0.0% |
AASTNode::getTokens | 16 | 402 us | 0.0% |
pht | 4 | 351 us | 0.0% |
head_key | 10 | 166 us | 0.0% |
XHPASTNode::isStaticScalar | 12 | 133 us | 0.0% |
last_key | 10 | 113 us | 0.0% |
range | 10 | 61 us | 0.0% |
phutil_get_library_root | 1 | 12 us | 0.0% |
array_keys | 6 | 10 us | 0.0% |