Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getChildByIndex | 2,643,232 | 18,024,523 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 228,605 | 847,594 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,531 | 341,317 us | |
AASTNode::getChildOfType | 615,242 | 4,744,340 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 74,963 | 572,020 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 45,721 | 173,963 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 27,574 | 386,985 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 44,302 | 249,902 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 15,212 | 81,717 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 47,161 | 492,753 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 4,623 | 19,188 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 5,106 | 21,415 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 62,495 | 230,626 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 30,424 | 742,267 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 25 | 160 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 45,721 | 194,574 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 67,679 | 334,275 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 61,387 | 671,767 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,242 | 76,057 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,531 | 387,109 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 25 | 135 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 61,095 | 1,149,970 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 205,902 | 897,880 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 175,730 | 776,832 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 8,352 | 34,435 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,700 | 15,820 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,688 | 14,259 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 71,221 | 307,364 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 205,902 | 1,031,801 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 150,629 | 776,648 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 91,442 | 896,388 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 92,960 | 856,687 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 4 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 322 | 1,298 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,546 | 21,790 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 25,568 | 141,894 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,577 | 21,464 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 18,527 | 73,196 us | |
ArcanistStaticThisXHPASTLinterRule::process | 22,044 | 88,581 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 74,918 | 333,712 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,524 | 16,276 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 12 | 44 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 1 | 5 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 1 | 7 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 1 | 4 us | |
Child Calls | | | |