XHProf ArcanistDoubleQuoteXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistDoubleQuoteXHPASTLinterRule::process | 3,719 | 16,675,915 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,719 | 16,675,915 us | |
Child Calls | |||
XHPASTNode::isConstantString | 78,174 | 4,331,018 us | 26.0% |
AASTNode::getConcreteString | 78,174 | 2,562,984 us | 15.4% |
strpos | 1,250,784 | 1,313,740 us | 7.9% |
AASTNode::getTypeName | 236,945 | 863,131 us | 5.2% |
AASTNodeList::valid | 99,979 | 508,050 us | 3.0% |
AASTNodeList::current | 91,866 | 481,341 us | 2.9% |
AASTNode::selectDescendantsOfTypes | 3,719 | 447,845 us | 2.7% |
AASTNode::selectDescendantsOfType | 4,394 | 224,136 us | 1.3% |
AASTNodeList::next | 91,866 | 194,213 us | 1.2% |
substr | 78,174 | 164,875 us | 1.0% |
AASTNode::getParentNode | 77,517 | 146,988 us | 0.9% |
AASTNodeList::rewind | 8,113 | 16,878 us | 0.1% |
str_replace | 959 | 2,980 us | 0.0% |
AASTNode::getID | 959 | 2,031 us | 0.0% |