Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getTypeName | 2,611,487 | 9,006,753 us | 100.0% |
Parent Calls | | | |
AASTNode::getChildOfType | 559,458 | 2,391,990 us | |
AASTNode::getChildrenOfType | 158,154 | 1,430,071 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 14,654 | 119,642 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 147,119 | 481,055 us | |
ArcanistClosingCallParenthesesXHPASTLinterRule::process | 87,699 | 112,589 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,368 | 86,144 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 14,654 | 20,384 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 231,647 | 535,823 us | |
XHPASTNode::checkIsConstantString | 101,708 | 217,240 us | |
XHPASTNode::getStringVariables | 167,843 | 209,644 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 30,906 | 111,471 us | |
XHPASTNode::evalStatic | 29,842 | 17,836 us | |
XHPASTNode::getStringLiteralValue | 29,584 | 16,584 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 16,245 | 22,086 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 23,051 | 90,601 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 50,384 | 269,169 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 25 | 191 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 510 | 988 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 44,788 | 324,001 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 45,797 | 302,543 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 15,466 | 68,570 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 18,979 | 122,135 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,557 | 71,147 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 140,794 | 450,819 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 114,910 | 302,723 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 8,064 | 11,070 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,667 | 21,750 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,588 | 3,602 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 140,794 | 139,910 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 294,236 | 894,009 us | |
XHPASTNode::checkIsConstantString@1 | 5,348 | 3,754 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 1,348 | 9,137 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 41 | 381 us | |
XHPASTNode::isStaticScalar | 305 | 1,812 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 292 | 391 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,348 | 29,007 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 18,264 | 22,026 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 58,389 | 89,338 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 364 | 514 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,295 | 4,600 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 1 | 5 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 1 | 1 us | |
Child Calls | | | |
AASTTree::getNodeTypeNameFromTypeID | 1,030,415 | 1,395,277 us | 15.5% |
AASTNode::getTypeID | 1,030,415 | 638,044 us | 7.1% |