Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 3,719 | 65,304,644 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinter::resolveFuture | 3,719 | 65,304,644 us | |
Child Calls | | | |
AASTNode::selectDescendantsOfType | 284,184 | 14,356,371 us | 22.0% |
ArcanistXHPASTLinterRule::getConcreteVariableString | 318,181 | 11,884,836 us | 18.2% |
AASTNode::getOffset | 470,639 | 4,049,057 us | 6.2% |
AASTNodeList::valid | 697,806 | 3,484,295 us | 5.3% |
AASTNode::getConcreteString | 102,733 | 3,243,067 us | 5.0% |
XHPASTNode::getStringVariables | 73,098 | 2,971,522 us | 4.6% |
AASTNodeList::selectDescendantsOfType | 43,376 | 2,933,857 us | 4.5% |
AASTNodeList::current | 409,903 | 2,087,560 us | 3.2% |
AASTNode::getChildByIndex | 205,902 | 1,578,719 us | 2.4% |
AASTNode::getID | 647,549 | 1,158,322 us | 1.8% |
idx | 259,966 | 921,674 us | 1.4% |
AASTNodeList::next | 409,903 | 851,662 us | 1.3% |
AASTNodeList::rewind | 287,903 | 593,396 us | 0.9% |
AASTNode::getTokens | 3,862 | 489,397 us | 0.7% |
AASTNode::getChildOfType | 27,418 | 436,609 us | 0.7% |
AASTNode::getTypeName | 143,128 | 288,392 us | 0.4% |
min | 117,984 | 239,161 us | 0.4% |
AASTNode::selectDescendantsOfTypes | 3,719 | 236,618 us | 0.4% |
ArcanistXHPASTLinterRule::getSuperGlobalNames | 22,151 | 194,203 us | 0.3% |
array_fill_keys | 22,151 | 107,792 us | 0.2% |
strtolower | 44,335 | 81,979 us | 0.1% |
end | 3,862 | 9,238 us | 0.0% |
AASTToken::getOffset | 3,862 | 7,742 us | 0.0% |
AASTNode::getChildren | 2 | 1 us | 0.0% |