Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::next | 3,964,134 | 8,569,987 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 228,605 | 508,417 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,531 | 30,139 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 17,354 | 39,838 us | |
ArcanistArrayValueXHPASTLinterRule::process | 17,354 | 38,348 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 74,963 | 169,961 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 45,721 | 91,575 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 212,058 | 426,341 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 139,924 | 372,133 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 135,987 | 267,713 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,787 | 30,270 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 22,151 | 65,468 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 37,363 | 74,912 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 91,866 | 194,213 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 17,354 | 42,712 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 1,449 | 3,802 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 58,188 | 142,156 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 5,106 | 11,234 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 45,721 | 107,093 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 7,090 | 16,639 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 25 | 43 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 59,751 | 123,828 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 15,212 | 31,241 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 51,341 | 103,438 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 25 | 59 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 515 | 735 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 45,721 | 140,071 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 301,752 | 804,615 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 158,240 | 317,053 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,331 | 43,879 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,531 | 26,388 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 25 | 45 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 196,480 | 407,356 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 59,751 | 115,583 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 336,805 | 685,275 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 275,610 | 557,233 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 9,147 | 18,469 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 59,751 | 122,373 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 59,751 | 119,842 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 59,751 | 119,698 us | |
ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 5,106 | 13,317 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 409,903 | 851,662 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 150,631 | 294,505 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 91,442 | 174,243 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 59,508 | 117,644 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 629 | 1,492 us | |
ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 184 | 543 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 1 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 78,269 | 174,644 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 25,568 | 53,452 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 22,126 | 53,332 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 26,777 | 55,843 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 22,126 | 54,464 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,607 | 10,375 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 22,051 | 48,840 us | |
ArcanistStaticThisXHPASTLinterRule::process | 57,328 | 116,003 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 22,126 | 46,093 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 22,173 | 47,625 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 22,126 | 46,826 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,524 | 9,545 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,524 | 7,714 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 4,651 | 10,560 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 4,651 | 11,035 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 28 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 10 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 1 | 3 us | |
Child Calls | | | |