XHProf ArcanistArraySeparatorXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistArraySeparatorXHPASTLinterRule::process | 3,719 | 16,395,834 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,719 | 16,395,834 us | |
Child Calls | |||
AASTNode::getLineNumber | 20,437 | 12,343,481 us | 75.3% |
AASTNode::getChildrenOfType | 17,354 | 1,064,202 us | 6.5% |
AASTNode::getEndLineNumber | 20,437 | 891,982 us | 5.4% |
AASTNode::getChildOfType | 17,354 | 396,493 us | 2.4% |
AASTNode::getTokens | 11,886 | 289,933 us | 1.8% |
last | 23,772 | 197,956 us | 1.2% |
AASTNode::selectDescendantsOfType | 3,719 | 170,756 us | 1.0% |
AASTToken::getNextToken | 11,886 | 133,561 us | 0.8% |
AASTNodeList::valid | 21,073 | 126,739 us | 0.8% |
AASTNodeList::current | 17,354 | 93,998 us | 0.6% |
AASTNodeList::next | 17,354 | 41,225 us | 0.3% |
AASTToken::getValue | 11,886 | 24,286 us | 0.1% |
AASTNodeList::rewind | 3,719 | 8,667 us | 0.1% |
AASTNode::getTypeName | 1 | 12 us | 0.0% |
AASTNode::getChildByIndex | 1 | 5 us | 0.0% |