| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| ArcanistNamingConventionsXHPASTLinterRule::process | 3,719 | 46,962,497 us | 100.0% |
| Parent Calls | | | |
| ArcanistXHPASTLinter::resolveFuture | 3,719 | 46,962,497 us | |
| Child Calls | | | |
| AASTNode::getConcreteString | 238,915 | 8,402,932 us | 17.9% |
| AASTNode::selectDescendantsOfType | 110,666 | 7,377,225 us | 15.7% |
| ArcanistXHPASTLinterRule::getFunctionCalls | 3,719 | 4,205,889 us | 9.0% |
| AASTNodeList::valid | 419,856 | 2,137,184 us | 4.6% |
| ArcanistXHPASTLintNamingHook::stripPHPVariable | 209,292 | 2,041,735 us | 4.3% |
| AASTNodeList::current | 301,752 | 1,545,888 us | 3.3% |
| ArcanistXHPASTLintNamingHook::isLowercaseWithUnderscores | 204,666 | 1,534,222 us | 3.3% |
| AASTNodeList::next | 301,752 | 832,459 us | 1.8% |
| AASTNode::getTypeName | 46,659 | 815,433 us | 1.7% |
| AASTNodeList::selectDescendantsOfType | 22,151 | 629,383 us | 1.3% |
| trim | 189,544 | 387,024 us | 0.8% |
| AASTNodeList::key | 204,933 | 372,204 us | 0.8% |
| AASTNode::getChildByIndex | 67,679 | 334,275 us | 0.7% |
| AASTNode::selectDescendantsOfTypes | 7,438 | 325,378 us | 0.7% |
| AASTNodeList::rewind | 118,104 | 251,930 us | 0.5% |
| ArcanistXHPASTLintNamingHook::isLowerCamelCase | 26,777 | 242,356 us | 0.5% |
| ArcanistXHPASTLintNamingHook::stripPHPFunction | 22,151 | 139,106 us | 0.3% |
| ArcanistXHPASTLintNamingHook::isUpperCamelCase | 3,546 | 68,137 us | 0.1% |
| AASTNode::getChildren | 28,706 | 55,553 us | 0.1% |
| AASTNodeList::add | 3,719 | 41,306 us | 0.1% |
| AASTNode::getID | 20,041 | 40,614 us | 0.1% |
| ArcanistXHPASTLinterRule::getSuperGlobalNames | 3,719 | 36,574 us | 0.1% |
| array_fill_keys | 3,719 | 21,822 us | 0.0% |
| ArcanistXHPASTLintNamingHook::isUppercaseWithUnderscores | 1,904 | 19,350 us | 0.0% |
| strtoupper | 1,905 | 4,555 us | 0.0% |
| spl_autoload_call | 1 | 606 us | 0.0% |
| AASTNode::getChildOfType | 11 | 244 us | 0.0% |