Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::current | 3,824,683 | 11,352,846 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 223,940 | 700,260 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,557 | 37,807 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 17,105 | 54,981 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 73,584 | 217,568 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 44,788 | 127,627 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 206,919 | 609,942 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 132,819 | 350,594 us | |
ArcanistClosingCallParenthesesXHPASTLinterRule::process | 119,451 | 411,856 us | |
ArcanistClosingDeclarationParenthesesXHPASTLinterRule::process | 21,218 | 112,810 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,368 | 37,858 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 35,872 | 99,754 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 89,906 | 276,541 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 17,105 | 48,866 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 1,426 | 4,246 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 56,601 | 259,226 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 5,031 | 14,020 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 44,788 | 132,767 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 7,147 | 18,799 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 25 | 73 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 58,930 | 158,005 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 14,654 | 36,075 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 50,384 | 144,195 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 25 | 80 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 510 | 2,006 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 44,788 | 153,625 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 294,791 | 873,874 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 154,587 | 461,225 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,068 | 54,258 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,557 | 31,614 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 174,445 | 538,205 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 58,930 | 157,027 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 330,593 | 939,116 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 270,866 | 770,245 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 9,126 | 24,712 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 58,930 | 163,793 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 58,930 | 178,748 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 58,930 | 186,618 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 402,080 | 1,134,283 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 147,119 | 388,495 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 89,576 | 250,560 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 58,156 | 151,414 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 629 | 1,793 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 3 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,317 | 12,157 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 76,276 | 306,431 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 24,409 | 89,817 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 21,193 | 61,728 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 25,976 | 68,728 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 21,193 | 63,995 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,378 | 10,731 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 21,559 | 60,687 us | |
ArcanistStaticThisXHPASTLinterRule::process | 55,423 | 146,535 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 21,193 | 56,796 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 21,146 | 56,814 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 21,193 | 58,341 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 4,783 | 13,192 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 4,783 | 13,533 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,295 | 8,840 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,295 | 8,911 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 30 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 14 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 1 | 2 us | |
Child Calls | | | |
AASTNodeList::key | 3,824,683 | 2,547,732 us | 22.4% |