XHProf ArcanistDoubleQuoteXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistDoubleQuoteXHPASTLinterRule::process | 3,735 | 11,286,948 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,735 | 11,286,948 us | |
Child Calls | |||
XHPASTNode::isConstantString | 78,431 | 2,997,418 us | 26.6% |
AASTNode::getConcreteString | 78,431 | 1,756,116 us | 15.6% |
strpos | 1,254,896 | 663,939 us | 5.9% |
AASTNode::getTypeName | 237,717 | 509,852 us | 4.5% |
AASTNodeList::valid | 100,288 | 335,816 us | 3.0% |
AASTNodeList::current | 92,155 | 318,006 us | 2.8% |
AASTNode::selectDescendantsOfTypes | 3,735 | 161,608 us | 1.4% |
AASTNodeList::next | 92,155 | 124,417 us | 1.1% |
AASTNode::selectDescendantsOfType | 4,398 | 114,943 us | 1.0% |
substr | 78,431 | 95,813 us | 0.8% |
AASTNode::getParentNode | 77,773 | 71,936 us | 0.6% |
AASTNodeList::rewind | 8,133 | 10,814 us | 0.1% |
str_replace | 961 | 2,372 us | 0.0% |
AASTNode::getID | 961 | 1,550 us | 0.0% |