XHProf ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,735 | 690,520 us | 100.0% |
Parent Calls | |||
call_user_func | 3,735 | 690,520 us | |
Child Calls | |||
AASTNode::getConcreteString | 7,058 | 167,113 us | 24.2% |
AASTNode::selectDescendantsOfType | 3,735 | 122,625 us | 17.8% |
XHPASTNode::getDocblockToken | 3,540 | 92,244 us | 13.4% |
PhutilDocblockParser::parse | 251 | 65,982 us | 9.6% |
AASTNode::getChildOfType | 3,542 | 40,582 us | 5.9% |
AASTNodeList::valid | 7,275 | 30,166 us | 4.4% |
AASTNodeList::current | 3,540 | 14,630 us | 2.1% |
AASTNodeList::next | 3,540 | 6,984 us | 1.0% |
AASTNodeList::rewind | 3,735 | 6,214 us | 0.9% |
AASTNode::getChildren | 3,540 | 5,424 us | 0.8% |
ArcanistBaseXHPASTLinter::raiseLintAtNode | 2 | 1,091 us | 0.2% |
idx | 251 | 952 us | 0.1% |
spl_autoload_call | 1 | 750 us | 0.1% |
AASTToken::getValue | 251 | 413 us | 0.1% |
pht | 2 | 135 us | 0.0% |