Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getChildByIndex | 2,703,786 | 9,903,154 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 275,760 | 403,997 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,587 | 16,550 us | |
AASTNode::getChildOfType | 618,532 | 3,180,438 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 75,347 | 166,111 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 45,960 | 53,881 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 27,632 | 136,055 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 44,620 | 87,088 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 15,289 | 29,930 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 47,339 | 55,592 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 4,638 | 5,684 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 5,126 | 6,730 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 62,851 | 71,387 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 30,578 | 217,425 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 26 | 55 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 45,960 | 58,756 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 68,143 | 216,855 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 61,689 | 531,019 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,407 | 23,065 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,587 | 106,257 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 26 | 35 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 61,406 | 271,049 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 207,089 | 294,075 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 176,697 | 265,895 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 8,409 | 9,953 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,760 | 4,481 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,748 | 4,149 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 71,600 | 88,177 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 207,089 | 297,727 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 151,391 | 487,185 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 91,920 | 1,676,700 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 93,460 | 905,761 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 1 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 326 | 348 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,562 | 7,614 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 25,742 | 46,472 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,597 | 7,708 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 18,686 | 21,520 us | |
ArcanistStaticThisXHPASTLinterRule::process | 22,202 | 25,936 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 75,449 | 116,229 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,540 | 5,236 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 12 | 22 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 1 | 2 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 1 | 3 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 1 | 1 us | |
Child Calls | | | |