Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::next | 2,943,549 | 2,726,074 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinter::lintStrstrUsedForCheck | 55,493 | 52,187 us | |
ArcanistXHPASTLinter::lintStrposUsedForStart | 55,493 | 51,800 us | |
ArcanistXHPASTLinter::lintImplicitFallthrough | 6,686 | 4,197 us | |
ArcanistXHPASTLinter::lintBraceFormatting | 195,481 | 155,709 us | |
ArcanistXHPASTLinter::lintTautologicalExpressions | 55,493 | 48,074 us | |
ArcanistXHPASTLinter::lintReusedIterators | 8,481 | 6,302 us | |
ArcanistXHPASTLinter::lintReusedIteratorReferences | 255,307 | 254,090 us | |
ArcanistXHPASTLinter::lintUndeclaredVariables | 378,615 | 281,795 us | |
ArcanistXHPASTLinter::lintNamingConventions | 276,145 | 344,515 us | |
ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions | 163,451 | 196,334 us | |
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 69,267 | 83,397 us | |
ArcanistXHPASTLinter::getFunctionCalls | 121,260 | 108,012 us | |
ArcanistXHPASTLinter::lintExitExpressions | 4,754 | 3,495 us | |
ArcanistXHPASTLinter::lintArrayIndexWhitespace | 11,681 | 12,565 us | |
ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 55,493 | 46,121 us | |
ArcanistXHPASTLinter::lintDuplicateKeysInArray | 16,198 | 13,184 us | |
ArcanistXHPASTLinter::lintClosingCallParen | 111,632 | 160,215 us | |
ArcanistXHPASTLinter::lintClosingDeclarationParen | 20,039 | 26,617 us | |
ArcanistXHPASTLinter::lintKeywordCasing | 45,617 | 39,451 us | |
ArcanistXHPASTLinter::lintStrings | 85,379 | 87,776 us | |
ArcanistXHPASTLinter::lintPHPCompatibility | 141,290 | 138,856 us | |
ArcanistXHPASTLinter::lintPHP53Features | 17,568 | 14,817 us | |
ArcanistXHPASTLinter::lintPHP54Features | 11,681 | 8,008 us | |
ArcanistXHPASTLinter::lintLanguageConstructParentheses | 486 | 202 us | |
ArcanistXHPASTLinter::lintEmptyBlockStatements | 53,300 | 65,685 us | |
ArcanistXHPASTLinter::lintArraySeparator | 16,198 | 23,883 us | |
ArcanistXHPASTLinter::lintConstructorParentheses | 12,672 | 9,065 us | |
ArcanistXHPASTLinter::lintSwitchStatements | 1,311 | 1,527 us | |
ArcanistXHPASTLinter::lintBlacklistedFunction | 40,420 | 18,016 us | |
ArcanistXHPASTLinter::lintCallTimePassByReference | 124,304 | 45,948 us | |
ArcanistXHPASTLinter::lintFormattedString | 40,420 | 34,892 us | |
ArcanistXHPASTLinter::lintUnnecessarySemicolons | 139,159 | 89,328 us | |
ArcanistXHPASTLinter::lintInnerFunctions | 26 | 14 us | |
ArcanistXHPASTLinter::lintDefaultParameters | 33,813 | 14,423 us | |
ArcanistXHPASTLinter::lintLowercaseFunctions | 40,420 | 74,923 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 40,420 | 20,476 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 53,092 | 43,184 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 40,420 | 15,702 us | |
ArcanistXHPASTLinter::lintDynamicDefines | 1 | 1 us | |
ArcanistXHPASTLinter::lintConstantDefinitions | 1,645 | 1,241 us | |
ArcanistXHPASTLinter::lintSurpriseConstructors | 23,085 | 18,654 us | |
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 52,166 | 44,946 us | |
ArcanistXHPASTLinter::lintMethodModifier | 20,013 | 20,207 us | |
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 19,956 | 19,200 us | |
ArcanistXHPASTLinter::lintSelfMemberReference | 19,938 | 20,353 us | |
ArcanistXHPASTLinter::lintPropertyModifier | 4,623 | 3,192 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,147 | 3,483 us | |
ArcanistXHPASTLinter::lintPregQuote | 10 | 12 us | |
Child Calls | | | |