XHProf AASTNodeList::current Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
AASTNodeList::current4,033,20813,058,955 us100.0%
Parent Calls
ArcanistXHPASTLinterRule::getFunctionCalls275,760952,163 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,58744,180 us
ArcanistArraySeparatorXHPASTLinterRule::process17,41471,694 us
ArcanistArrayValueXHPASTLinterRule::process17,41458,600 us
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process75,347247,732 us
ArcanistBlacklistedFunctionXHPASTLinterRule::process45,960139,929 us
ArcanistBraceFormattingXHPASTLinterRule::process213,158716,127 us
ArcanistCallParenthesesXHPASTLinterRule::process140,394525,867 us
ArcanistCallTimePassByReferenceXHPASTLinterRule::process136,424420,095 us
ArcanistConstructorParenthesesXHPASTLinterRule::process13,81641,971 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process22,310100,560 us
ArcanistDefaultParametersXHPASTLinterRule::process37,599113,686 us
ArcanistDoubleQuoteXHPASTLinterRule::process92,155318,006 us
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process17,41456,170 us
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process1,4555,088 us
ArcanistEmptyStatementXHPASTLinterRule::process58,507208,879 us
ArcanistExitExpressionXHPASTLinterRule::process5,12616,420 us
ArcanistFormattedStringXHPASTLinterRule::process45,960168,595 us
ArcanistImplicitFallthroughXHPASTLinterRule::process7,11423,470 us
ArcanistInnerFunctionXHPASTLinterRule::process2694 us
ArcanistInstanceOfOperatorXHPASTLinterRule::process60,058184,335 us
ArcanistInvalidDefaultParameterXHPASTLinterRule::process15,28943,977 us
ArcanistKeywordCasingXHPASTLinterRule::process51,624163,785 us
ArcanistLambdaFuncFunctionXHPASTLinterRule::process26100 us
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process5162,462 us
ArcanistLowercaseFunctionsXHPASTLinterRule::process45,960169,083 us
ArcanistNamingConventionsXHPASTLinterRule::process303,306962,672 us
ArcanistPHPCompatibilityXHPASTLinterRule::process159,074482,321 us
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features19,49661,561 us
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features12,58738,244 us
ArcanistXHPASTLinterRule::getAnonymousClosures26102 us
ArcanistParenthesesSpacingXHPASTLinterRule::process197,237647,127 us
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process60,058179,137 us
ArcanistReusedAsIteratorXHPASTLinterRule::process338,3961,072,902 us
ArcanistReusedIteratorReferenceXHPASTLinterRule::process276,870847,265 us
ArcanistReusedIteratorXHPASTLinterRule::process9,21029,284 us
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck60,058190,702 us
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart60,058183,723 us
ArcanistTautologicalExpressionXHPASTLinterRule::process60,058182,000 us
ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process5,12617,987 us
ArcanistUndeclaredVariableXHPASTLinterRule::process411,7311,323,152 us
ArcanistUnnecessarySemicolonXHPASTLinterRule::process151,393429,223 us
ArcanistBaseXHPASTLinter::getFunctionCalls91,920296,995 us
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall59,776195,877 us
ArcanistCastSpacingXHPASTLinterRule::process6352,011 us
ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process184681 us
ArcanistListAssignmentXHPASTLinterRule::process3721,432 us
ArcanistDynamicDefineXHPASTLinterRule::process15 us
ArcanistClassFilenameMismatchXHPASTLinterRule::process3,56212,598 us
ArcanistClassNameLiteralXHPASTLinterRule::process78,535279,221 us
ArcanistImplicitConstructorXHPASTLinterRule::process25,74278,001 us
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility22,28474,578 us
ArcanistInvalidModifiersXHPASTLinterRule::process26,94878,222 us
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering22,28477,018 us
ArcanistNoParentScopeXHPASTLinterRule::process3,63012,684 us
ArcanistSelfMemberReferenceXHPASTLinterRule::process22,22672,132 us
ArcanistStaticThisXHPASTLinterRule::process57,694179,017 us
ArcanistToStringExceptionXHPASTLinterRule::process22,28465,589 us
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process22,32467,404 us
ArcanistUselessOverridingMethodXHPASTLinterRule::process22,28469,612 us
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility4,66414,262 us
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering4,66415,266 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges3,54012,869 us
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject3,54012,954 us
ArcanistGlobalVariableXHPASTLinterRule::process212 us
ArcanistPregQuoteMisuseXHPASTLinterRule::process1131 us
ArcanistPhutilXHPASTLinter::lintArrayCombine413 us
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions11 us
Child Calls
AASTNodeList::key4,033,2083,415,796 us26.2%