Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getTypeName | 2,611,487 | 9,454,231 us | 100.0% |
Parent Calls | | | |
AASTNode::getChildOfType | 559,458 | 2,583,590 us | |
AASTNode::getChildrenOfType | 158,154 | 1,414,205 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 14,654 | 132,728 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 147,119 | 416,855 us | |
ArcanistClosingCallParenthesesXHPASTLinterRule::process | 87,699 | 115,468 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,368 | 98,558 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 14,654 | 21,671 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 231,647 | 462,529 us | |
XHPASTNode::checkIsConstantString | 101,708 | 211,346 us | |
XHPASTNode::getStringVariables | 167,843 | 155,792 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 30,906 | 122,223 us | |
XHPASTNode::evalStatic | 29,842 | 16,484 us | |
XHPASTNode::getStringLiteralValue | 29,584 | 16,355 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 16,245 | 20,277 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 23,051 | 103,067 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 50,384 | 262,157 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 25 | 230 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 510 | 1,074 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 44,788 | 385,555 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 45,797 | 322,373 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 15,466 | 74,582 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 18,979 | 134,178 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,557 | 78,045 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 140,794 | 514,616 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 114,910 | 331,390 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 8,064 | 12,014 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,667 | 25,602 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,588 | 3,952 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 140,794 | 142,062 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 294,236 | 1,076,067 us | |
XHPASTNode::checkIsConstantString@1 | 5,348 | 3,277 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 1,348 | 11,445 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 41 | 583 us | |
XHPASTNode::isStaticScalar | 305 | 1,771 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 292 | 336 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,348 | 39,533 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 18,264 | 21,810 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 58,389 | 115,624 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 364 | 530 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,295 | 4,271 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 1 | 5 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 1 | 1 us | |
Child Calls | | | |
AASTTree::getNodeTypeNameFromTypeID | 1,030,415 | 1,472,449 us | 15.6% |
AASTNode::getTypeID | 1,030,415 | 775,698 us | 8.2% |