Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getTypeName | 3,109,672 | 5,522,247 us | 100.0% |
Parent Calls | | | |
AASTNode::getChildOfType | 618,532 | 1,322,617 us | |
AASTNode::getChildrenOfType | 191,590 | 477,177 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 15,289 | 62,521 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 151,393 | 215,118 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 383,382 | 985,785 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,816 | 52,207 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 44,620 | 169,866 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 15,289 | 7,298 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 237,717 | 212,268 us | |
XHPASTNode::checkIsConstantString | 104,573 | 284,734 us | |
XHPASTNode::getStringVariables | 172,433 | 38,239 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 31,529 | 59,719 us | |
XHPASTNode::evalStatic | 30,786 | 2,381 us | |
XHPASTNode::getStringLiteralValue | 30,528 | 2,237 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 16,891 | 5,330 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 23,967 | 59,617 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 51,624 | 46,868 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 26 | 21 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 516 | 247 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 45,960 | 203,316 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 46,962 | 225,020 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 15,707 | 36,340 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,407 | 72,913 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,587 | 45,036 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 26 | 10 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 143,938 | 262,673 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 117,989 | 70,728 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 8,148 | 4,000 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,846 | 13,026 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,760 | 894 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 143,938 | 46,344 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 302,784 | 476,322 us | |
XHPASTNode::checkIsConstantString@1 | 5,471 | 1,225 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 1,348 | 3,412 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 41 | 164 us | |
XHPASTNode::isStaticScalar | 339 | 1,157 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 326 | 126 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,597 | 17,121 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 18,686 | 8,063 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 76,383 | 27,194 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 386 | 145 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,540 | 2,763 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 1 | 4 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 1 | 1 us | |
Child Calls | | | |
AASTTree::getNodeTypeNameFromTypeID | 1,126,474 | 729,015 us | 13.2% |
AASTNode::getTypeID | 1,126,474 | 165,937 us | 3.0% |