XHProf AASTNode::getTypeName Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
AASTNode::getTypeName3,094,77916,583,940 us100.0%
Parent Calls
AASTNode::getChildOfType615,2423,771,342 us
AASTNode::getChildrenOfType190,9151,337,455 us
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process15,212168,120 us
ArcanistBraceFormattingXHPASTLinterRule::process150,631810,430 us
ArcanistCallParenthesesXHPASTLinterRule::process382,0522,740,758 us
ArcanistConstructorParenthesesXHPASTLinterRule::process13,787151,800 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,302490,511 us
ArcanistDefaultParametersXHPASTLinterRule::process15,21233,533 us
ArcanistDoubleQuoteXHPASTLinterRule::process236,945863,131 us
XHPASTNode::checkIsConstantString104,145324,448 us
XHPASTNode::getStringVariables171,803338,256 us
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process31,366188,969 us
XHPASTNode::evalStatic30,66852,367 us
XHPASTNode::getStringLiteralValue30,41052,678 us
ArcanistFormattedStringXHPASTLinterRule::process16,77432,831 us
ArcanistInvalidDefaultParameterXHPASTLinterRule::process23,854178,399 us
ArcanistKeywordCasingXHPASTLinterRule::process51,341168,444 us
ArcanistLambdaFuncFunctionXHPASTLinterRule::process2552 us
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process515880 us
ArcanistLowercaseFunctionsXHPASTLinterRule::process45,721544,898 us
ArcanistNamingConventionsXHPASTLinterRule::process46,659505,033 us
ArcanistPHPCompatibilityXHPASTLinterRule::process15,644108,416 us
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features19,242205,296 us
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features12,531126,009 us
ArcanistXHPASTLinterRule::getAnonymousClosures2548 us
ArcanistReusedAsIteratorXHPASTLinterRule::process143,128811,314 us
ArcanistReusedIteratorReferenceXHPASTLinterRule::process117,332307,516 us
ArcanistReusedIteratorXHPASTLinterRule::process8,09418,274 us
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck3,78536,291 us
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart3,7007,114 us
ArcanistUndeclaredVariableXHPASTLinterRule::process143,128288,392 us
ArcanistUnnecessarySemicolonXHPASTLinterRule::process301,2601,627,795 us
XHPASTNode::checkIsConstantString@15,4369,435 us
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process1,3449,518 us
ArcanistExitExpressionXHPASTLinterRule::process41299 us
XHPASTNode::isStaticScalar3353,254 us
ArcanistInstanceOfOperatorXHPASTLinterRule::process322699 us
ArcanistNoParentScopeXHPASTLinterRule::process3,57745,941 us
ArcanistSelfMemberReferenceXHPASTLinterRule::process18,52736,627 us
ArcanistUselessOverridingMethodXHPASTLinterRule::process75,842178,044 us
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject3,5248,381 us
ArcanistInvalidModifiersXHPASTLinterRule::process381926 us
ArcanistArraySeparatorXHPASTLinterRule::process113 us
ArcanistToStringExceptionXHPASTLinterRule::process13 us
Child Calls
AASTTree::getNodeTypeNameFromTypeID1,121,1012,626,567 us15.8%
AASTNode::getTypeID1,121,1011,401,309 us8.4%