Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::selectDescendantsOfType | 1,001,114 | 49,220,505 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 17,430 | 1,586,069 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 3,486 | 327,791 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 3,486 | 201,942 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 6,972 | 1,103,832 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 3,486 | 337,617 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 6,972 | 2,916,875 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 3,486 | 1,908,820 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 3,486 | 142,667 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 6,972 | 228,412 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 6,781 | 328,871 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 3,486 | 180,962 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 24,704 | 1,098,669 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 4,337 | 148,708 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 3,486 | 328,711 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 3,486 | 119,604 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 3,486 | 532,892 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 3,486 | 158,947 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 3,486 | 209,556 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 6,781 | 259,824 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 6,338 | 230,277 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 3,486 | 142,965 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 3,486 | 110,992 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 3,511 | 333,954 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 3,486 | 607,381 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 3,486 | 140,637 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 3,486 | 493,150 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,486 | 183,057 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 3,486 | 233,322 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 3,486 | 174,093 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 3,486 | 165,480 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 105,974 | 6,600,809 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 6,811 | 237,132 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 10,458 | 623,105 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 13,944 | 547,053 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 3,486 | 479,489 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 3,486 | 982,675 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 209,957 | 6,470,431 us | |
AASTNodeList::selectDescendantsOfTypes | 36,276 | 896,848 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 104,396 | 3,010,364 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 7,055 | 238,087 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 6,781 | 227,784 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,486 | 218,151 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,486 | 185,723 us | |
ArcanistStaticThisXHPASTLinterRule::process | 28,783 | 911,737 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 3,486 | 230,376 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 3,487 | 144,775 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 251,507 | 8,482,632 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 6,363 | 248,792 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 3,486 | 470,200 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 3,486 | 144,629 us | |
ArcanistVariableVariableXHPASTLinterRule::process | 3,486 | 112,742 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 6,972 | 2,036,431 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 6,972 | 586,027 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,486 | 102,050 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,486 | 96,386 us | |
Child Calls | | | |
AASTNode::selectDescendantsOfTypes | 1,001,114 | 46,028,386 us | 93.5% |