Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::current | 3,968,050 | 20,571,054 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 228,605 | 1,193,446 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,531 | 67,243 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 17,354 | 93,998 us | |
ArcanistArrayValueXHPASTLinterRule::process | 17,354 | 91,615 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 74,963 | 397,480 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 45,721 | 237,419 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 212,058 | 1,090,183 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 139,924 | 736,564 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 135,987 | 699,857 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,787 | 72,841 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 22,151 | 119,305 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 37,363 | 193,156 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 91,866 | 481,958 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 17,354 | 90,734 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 1,449 | 7,847 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 58,188 | 321,312 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 5,106 | 26,614 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 45,721 | 247,159 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 7,090 | 38,296 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 25 | 140 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 59,751 | 310,915 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 15,212 | 78,520 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 51,341 | 267,179 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 25 | 147 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 515 | 3,001 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 45,721 | 270,575 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 301,752 | 1,545,888 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 158,240 | 811,317 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,331 | 101,217 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,531 | 63,813 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 25 | 135 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 196,480 | 1,018,270 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 59,751 | 305,394 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 336,805 | 1,727,466 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 275,610 | 1,413,745 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 9,147 | 46,871 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 59,751 | 311,607 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 59,751 | 306,715 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 59,751 | 308,460 us | |
ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 5,106 | 28,527 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 409,903 | 2,102,846 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 150,631 | 760,389 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 91,442 | 469,452 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 59,508 | 306,660 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 629 | 3,309 us | |
ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 184 | 1,116 us | |
ArcanistListAssignmentXHPASTLinterRule::process | 370 | 2,120 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 5 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,546 | 19,752 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 78,269 | 416,353 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 25,568 | 132,415 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 22,126 | 118,513 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 26,777 | 140,016 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 22,126 | 118,961 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,607 | 19,737 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 22,051 | 115,451 us | |
ArcanistStaticThisXHPASTLinterRule::process | 57,328 | 291,299 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 22,126 | 113,078 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 22,173 | 114,840 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 22,126 | 113,582 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,524 | 18,059 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,524 | 18,023 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 4,651 | 24,163 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 4,651 | 23,903 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 58 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 20 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 1 | 5 us | |
Child Calls | | | |
AASTNodeList::key | 3,968,050 | 6,264,408 us | 30.5% |