| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| ArcanistNamingConventionsXHPASTLinterRule::process | 3,735 | 23,093,460 us | 100.0% |
| Parent Calls | | | |
| ArcanistXHPASTLinter::resolveFuture | 3,735 | 23,093,460 us | |
| Child Calls | | | |
| AASTNode::selectDescendantsOfType | 111,414 | 4,082,479 us | 17.7% |
| AASTNode::getConcreteString | 239,984 | 3,326,804 us | 14.4% |
| ArcanistXHPASTLinterRule::getFunctionCalls | 3,735 | 2,029,868 us | 8.8% |
| ArcanistXHPASTLintNamingHook::stripPHPVariable | 210,148 | 724,685 us | 3.1% |
| AASTNodeList::valid | 422,190 | 635,099 us | 2.8% |
| ArcanistXHPASTLintNamingHook::isLowercaseWithUnderscores | 205,510 | 519,061 us | 2.2% |
| AASTNode::selectDescendantsOfTypes | 7,470 | 512,350 us | 2.2% |
| AASTNodeList::current | 303,306 | 463,323 us | 2.0% |
| AASTNodeList::next | 303,306 | 234,955 us | 1.0% |
| AASTNodeList::selectDescendantsOfType | 22,310 | 230,470 us | 1.0% |
| AASTNode::getTypeName | 46,962 | 225,020 us | 1.0% |
| AASTNode::getChildByIndex | 68,143 | 216,855 us | 0.9% |
| ArcanistXHPASTLintNamingHook::isLowerCamelCase | 26,948 | 86,224 us | 0.4% |
| ArcanistXHPASTLintNamingHook::stripPHPFunction | 22,310 | 45,804 us | 0.2% |
| AASTNodeList::rewind | 118,884 | 35,901 us | 0.2% |
| ArcanistXHPASTLintNamingHook::isUpperCamelCase | 3,562 | 34,907 us | 0.2% |
| trim | 190,310 | 32,558 us | 0.1% |
| ArcanistXHPASTLinterRule::getSuperGlobalNames | 3,735 | 26,109 us | 0.1% |
| AASTNodeList::key | 205,780 | 18,222 us | 0.1% |
| AASTNodeList::add | 3,735 | 15,709 us | 0.1% |
| array_fill_keys | 3,735 | 7,866 us | 0.0% |
| ArcanistXHPASTLintNamingHook::isUppercaseWithUnderscores | 1,923 | 6,840 us | 0.0% |
| AASTNode::getChildren | 28,897 | 5,896 us | 0.0% |
| AASTNode::getID | 20,135 | 5,787 us | 0.0% |
| strtoupper | 1,924 | 707 us | 0.0% |
| spl_autoload_call | 1 | 280 us | 0.0% |
| AASTNode::getChildOfType | 11 | 95 us | 0.0% |