XHProf ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 7,470 | 8,126,464 us | 100.0% |
Parent Calls | |||
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 7,470 | 8,126,464 us | |
Child Calls | |||
XHPASTNode::isConstantString | 16,842 | 2,416,045 us | 29.7% |
AASTNode::getConcreteString | 59,776 | 1,608,892 us | 19.8% |
AASTNode::getChildByIndex | 93,460 | 1,233,861 us | 15.2% |
AASTNodeList::valid | 67,246 | 265,735 us | 3.3% |
AASTNodeList::current | 59,776 | 249,291 us | 3.1% |
idx | 59,776 | 157,781 us | 1.9% |
array_map | 7,470 | 153,805 us | 1.9% |
AASTNodeList::next | 59,776 | 98,310 us | 1.2% |
strtolower | 59,776 | 61,412 us | 0.8% |
AASTNode::getChildren | 16,842 | 26,260 us | 0.3% |
array_combine | 7,470 | 24,393 us | 0.3% |
array_keys | 7,470 | 20,826 us | 0.3% |
AASTNodeList::rewind | 7,470 | 18,455 us | 0.2% |
ArcanistBaseXHPASTLinter::raiseLintAtNode | 2 | 16,659 us | 0.2% |
count | 16,842 | 14,076 us | 0.2% |
pht | 2 | 170 us | 0.0% |