XHProf ArcanistXHPASTLinter::lintStrings Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistXHPASTLinter::lintStrings | 3,326 | 7,220,937 us | 100.0% |
Parent Calls | |||
call_user_func | 3,326 | 7,220,937 us | |
Child Calls | |||
XHPASTNode::isConstantString | 72,450 | 1,840,030 us | 25.5% |
AASTNode::getConcreteString | 72,450 | 995,135 us | 13.8% |
AASTNode::getTypeName | 220,260 | 310,542 us | 4.3% |
AASTNodeList::valid | 92,704 | 256,097 us | 3.5% |
AASTNodeList::current | 85,379 | 212,334 us | 2.9% |
strpos | 1,159,200 | 202,598 us | 2.8% |
AASTNode::selectDescendantsOfType | 3,999 | 199,958 us | 2.8% |
AASTNode::selectDescendantsOfTypes | 3,326 | 159,299 us | 2.2% |
AASTNodeList::next | 85,379 | 87,776 us | 1.2% |
AASTNode::getParentNode | 72,087 | 35,088 us | 0.5% |
substr | 72,450 | 26,976 us | 0.4% |
AASTNodeList::rewind | 7,325 | 7,836 us | 0.1% |
str_replace | 897 | 919 us | 0.0% |
AASTNode::getID | 897 | 738 us | 0.0% |