XHProf AASTNode::selectDescendantsOfType Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
AASTNode::selectDescendantsOfType681,94929,815,912 us100.0%
Parent Calls
ArcanistXHPASTLinter::lintStrstrUsedForCheck3,3261,162,019 us
ArcanistXHPASTLinter::lintStrposUsedForStart3,326134,239 us
ArcanistXHPASTLinter::lintImplicitFallthrough5,948203,811 us
ArcanistXHPASTLinter::lintBraceFormatting6,6521,343,602 us
ArcanistXHPASTLinter::lintTautologicalExpressions3,326118,588 us
ArcanistXHPASTLinter::lintReusedIterators6,729745,925 us
ArcanistXHPASTLinter::lintReusedIteratorReferences98,5684,223,477 us
ArcanistXHPASTLinter::lintVariableVariables3,326100,815 us
ArcanistXHPASTLinter::lintUndeclaredVariables237,5256,500,461 us
AASTNodeList::selectDescendantsOfTypes16,669869,972 us
ArcanistXHPASTLinter::lintNamingConventions99,8583,044,959 us
ArcanistXHPASTLinter::lintSurpriseConstructors6,473197,756 us
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators6,652572,478 us
ArcanistXHPASTLinter::getFunctionCalls9,978804,813 us
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods27,236795,579 us
ArcanistXHPASTLinter::lintExitExpressions3,32683,459 us
ArcanistXHPASTLinter::lintArrayIndexWhitespace3,32694,708 us
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch6,652145,560 us
ArcanistXHPASTLinter::lintPlusOperatorOnStrings3,326118,507 us
ArcanistXHPASTLinter::lintDuplicateKeysInArray3,326103,905 us
ArcanistXHPASTLinter::lintKeywordCasing3,326664,203 us
ArcanistXHPASTLinter::lintStrings3,999199,958 us
ArcanistXHPASTLinter::lintPHPCompatibility9,978462,723 us
ArcanistXHPASTLinter::lintPHP53Features13,304307,123 us
ArcanistXHPASTLinter::lintPHP54Features3,32682,405 us
ArcanistXHPASTLinter::lintEmptyBlockStatements3,326232,621 us
ArcanistXHPASTLinter::lintArraySeparator3,326129,355 us
ArcanistXHPASTLinter::lintConstructorParentheses3,326821,409 us
ArcanistXHPASTLinter::lintSwitchStatements3,32672,758 us
ArcanistXHPASTLinter::lintBlacklistedFunction3,326106,771 us
ArcanistXHPASTLinter::lintMethodModifier3,326107,957 us
ArcanistXHPASTLinter::lintPropertyModifier3,32685,229 us
ArcanistXHPASTLinter::lintCallTimePassByReference3,326508,056 us
ArcanistXHPASTLinter::lintFormattedString3,326121,818 us
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier6,062188,752 us
ArcanistXHPASTLinter::lintUnnecessarySemicolons3,326657,041 us
ArcanistXHPASTLinter::lintSelfMemberReference6,473174,509 us
ArcanistXHPASTLinter::lintInnerFunctions3,35281,596 us
ArcanistXHPASTLinter::lintDefaultParameters23,365786,366 us
ArcanistXHPASTLinter::lintLowercaseFunctions3,326108,662 us
ArcanistPhutilXHPASTLinter::lintArrayCombine3,3261,502,006 us
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString6,652869,786 us
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions3,32690,742 us
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges3,32689,433 us
Child Calls
AASTNode::selectDescendantsOfTypes681,94928,294,092 us94.9%