XHProf ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 6,972 | 7,674,929 us | 100.0% |
Parent Calls | |||
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 6,972 | 7,674,929 us | |
Child Calls | |||
AASTNode::getConcreteString | 58,156 | 2,286,035 us | 29.8% |
XHPASTNode::isConstantString | 16,198 | 1,943,826 us | 25.3% |
AASTNode::getChildByIndex | 90,552 | 1,747,402 us | 22.8% |
AASTNodeList::current | 58,156 | 202,622 us | 2.6% |
AASTNodeList::valid | 65,128 | 177,388 us | 2.3% |
array_map | 6,972 | 119,813 us | 1.6% |
idx | 58,156 | 117,557 us | 1.5% |
AASTNodeList::next | 58,156 | 57,566 us | 0.8% |
strtolower | 58,156 | 33,765 us | 0.4% |
array_combine | 6,972 | 18,656 us | 0.2% |
count | 16,198 | 15,666 us | 0.2% |
AASTNode::getChildren | 16,198 | 14,221 us | 0.2% |
array_keys | 6,972 | 13,281 us | 0.2% |
AASTNodeList::rewind | 6,972 | 9,451 us | 0.1% |
ArcanistBaseXHPASTLinter::raiseLintAtNode | 2 | 6,951 us | 0.1% |
pht | 2 | 91 us | 0.0% |