XHProf ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 7,438 | 8,076,729 us | 100.0% |
| Parent Calls | |||
| ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 7,438 | 8,076,729 us | |
| Child Calls | |||
| XHPASTNode::isConstantString | 16,726 | 2,198,728 us | 27.2% |
| AASTNode::getConcreteString | 59,508 | 1,933,358 us | 23.9% |
| AASTNode::getChildByIndex | 92,960 | 960,407 us | 11.9% |
| AASTNodeList::valid | 66,946 | 316,959 us | 3.9% |
| AASTNodeList::current | 59,508 | 292,900 us | 3.6% |
| idx | 59,508 | 178,435 us | 2.2% |
| array_map | 7,438 | 170,079 us | 2.1% |
| AASTNodeList::next | 59,508 | 117,644 us | 1.5% |
| strtolower | 59,508 | 93,752 us | 1.2% |
| AASTNode::getChildren | 16,726 | 30,162 us | 0.4% |
| array_combine | 7,438 | 29,253 us | 0.4% |
| array_keys | 7,438 | 24,597 us | 0.3% |
| AASTNodeList::rewind | 7,438 | 19,542 us | 0.2% |
| count | 16,726 | 18,253 us | 0.2% |
| ArcanistBaseXHPASTLinter::raiseLintAtNode | 2 | 6,638 us | 0.1% |
| pht | 2 | 66 us | 0.0% |