XHProf ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 6,652 | 5,636,040 us | 100.0% |
Parent Calls | |||
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 6,652 | 5,636,040 us | |
Child Calls | |||
AASTNode::getConcreteString | 53,092 | 1,810,544 us | 32.1% |
XHPASTNode::isConstantString | 13,245 | 1,704,477 us | 30.2% |
AASTNode::getChildByIndex | 79,582 | 648,067 us | 11.5% |
AASTNode::getChildren | 13,245 | 286,923 us | 5.1% |
AASTNodeList::current | 53,092 | 138,866 us | 2.5% |
AASTNodeList::valid | 59,744 | 129,755 us | 2.3% |
array_map | 6,652 | 91,988 us | 1.6% |
idx | 53,092 | 62,445 us | 1.1% |
AASTNodeList::next | 53,092 | 43,184 us | 0.8% |
array_keys | 6,652 | 23,525 us | 0.4% |
strtolower | 53,092 | 10,648 us | 0.2% |
array_combine | 6,652 | 9,931 us | 0.2% |
AASTNodeList::rewind | 6,652 | 7,742 us | 0.1% |
count | 13,245 | 2,430 us | 0.0% |
ArcanistBaseXHPASTLinter::raiseLintAtNode | 2 | 648 us | 0.0% |
pht | 2 | 67 us | 0.0% |