XHProf ArcanistImplicitFallthroughXHPASTLinterRule::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistImplicitFallthroughXHPASTLinterRule::process3,7352,709,112 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture3,7352,709,112 us
Child Calls
AASTToken::isSemantic181,811844,851 us31.2%
AASTNode::selectDescendantsOfTypes10,820459,588 us17.0%
AASTNode::getTokens5,659101,481 us3.7%
AASTNode::selectDescendantsOfType6,64599,359 us3.7%
preg_match50,23359,374 us2.2%
XHPASTToken::getTypeName121,74544,172 us1.6%
AASTNodeList::valid24,57943,818 us1.6%
AASTToken::getNextToken9,83337,343 us1.4%
AASTNodeList::current7,11410,728 us0.4%
AASTToken::getValue50,2337,773 us0.3%
AASTNodeList::rewind17,4655,461 us0.2%
AASTNodeList::next7,1143,361 us0.1%
end5,4101,018 us0.0%
AASTToken::getTokenID4,4231,012 us0.0%