XHProf ArcanistImplicitFallthroughXHPASTLinterRule::process Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistImplicitFallthroughXHPASTLinterRule::process | 3,486 | 5,489,528 us | 100.0% |
Parent Calls | |||
ArcanistXHPASTLinter::resolveFuture | 3,486 | 5,489,528 us | |
Child Calls | |||
AASTNode::selectDescendantsOfTypes | 10,912 | 1,510,300 us | 27.5% |
AASTToken::isSemantic | 182,227 | 1,018,496 us | 18.6% |
AASTNode::selectDescendantsOfType | 6,338 | 273,314 us | 5.0% |
AASTNode::getTokens | 5,721 | 183,457 us | 3.3% |
XHPASTToken::getTypeName | 122,021 | 118,655 us | 2.2% |
preg_match | 50,299 | 95,714 us | 1.7% |
AASTNodeList::valid | 24,397 | 75,930 us | 1.4% |
AASTToken::getNextToken | 9,907 | 62,477 us | 1.1% |
AASTToken::getValue | 50,299 | 29,130 us | 0.5% |
AASTNodeList::current | 7,147 | 21,559 us | 0.4% |
AASTNodeList::rewind | 17,250 | 19,796 us | 0.4% |
AASTNodeList::next | 7,147 | 9,590 us | 0.2% |
end | 5,456 | 4,733 us | 0.1% |
AASTToken::getTokenID | 4,451 | 3,313 us | 0.1% |