XHProf ArcanistDoubleQuoteXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistDoubleQuoteXHPASTLinterRule::process | 3,735 | 6,509,467 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 6,509,467 us | |
Child Calls | |||
XHPASTNode::isConstantString | 78,431 | 1,598,214 us | 24.6% |
AASTNode::getConcreteString | 78,431 | 1,031,412 us | 15.8% |
AASTNode::getTypeName | 237,717 | 212,268 us | 3.3% |
AASTNodeList::valid | 100,288 | 187,326 us | 2.9% |
AASTNodeList::current | 92,155 | 142,348 us | 2.2% |
AASTNode::selectDescendantsOfTypes | 3,735 | 101,885 us | 1.6% |
strpos | 1,254,896 | 80,683 us | 1.2% |
AASTNode::selectDescendantsOfType | 4,398 | 62,347 us | 1.0% |
AASTNodeList::next | 92,155 | 44,548 us | 0.7% |
substr | 78,431 | 24,179 us | 0.4% |
AASTNode::getParentNode | 77,773 | 10,635 us | 0.2% |
AASTNodeList::rewind | 8,133 | 2,634 us | 0.0% |
str_replace | 961 | 1,085 us | 0.0% |
AASTNode::getID | 961 | 555 us | 0.0% |