Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getTypeName | 3,109,672 | 16,386,116 us | 100.0% |
Parent Calls | | | |
AASTNode::getChildOfType | 618,532 | 3,707,258 us | |
AASTNode::getChildrenOfType | 191,590 | 1,226,535 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 15,289 | 163,626 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 151,393 | 776,543 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 383,382 | 2,665,732 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,816 | 144,092 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 44,620 | 470,827 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 15,289 | 32,047 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 237,717 | 874,859 us | |
XHPASTNode::checkIsConstantString | 104,573 | 494,478 us | |
XHPASTNode::getStringVariables | 172,433 | 348,533 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 31,529 | 186,409 us | |
XHPASTNode::evalStatic | 30,786 | 33,954 us | |
XHPASTNode::getStringLiteralValue | 30,528 | 34,507 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 16,891 | 33,774 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 23,967 | 173,478 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 51,624 | 170,554 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 26 | 61 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 516 | 1,294 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 45,960 | 532,883 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 46,962 | 491,018 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 15,707 | 110,185 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,407 | 201,486 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,587 | 127,509 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 26 | 60 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 143,938 | 790,366 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 117,989 | 309,271 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 8,148 | 19,327 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,846 | 36,021 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,760 | 7,455 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 143,938 | 285,814 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 302,784 | 1,639,511 us | |
XHPASTNode::checkIsConstantString@1 | 5,471 | 11,037 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 1,348 | 8,650 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 41 | 484 us | |
XHPASTNode::isStaticScalar | 339 | 3,362 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 326 | 697 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,597 | 43,478 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 18,686 | 37,980 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 76,383 | 182,853 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 386 | 797 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,540 | 7,296 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 1 | 12 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 1 | 3 us | |
Child Calls | | | |
AASTTree::getNodeTypeNameFromTypeID | 1,126,474 | 2,649,644 us | 16.2% |
AASTNode::getTypeID | 1,126,474 | 1,176,084 us | 7.2% |