Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getTypeName | 3,094,779 | 16,583,940 us | 100.0% |
Parent Calls | | | |
AASTNode::getChildOfType | 615,242 | 3,771,342 us | |
AASTNode::getChildrenOfType | 190,915 | 1,337,455 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 15,212 | 168,120 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 150,631 | 810,430 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 382,052 | 2,740,758 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,787 | 151,800 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 44,302 | 490,511 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 15,212 | 33,533 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 236,945 | 863,131 us | |
XHPASTNode::checkIsConstantString | 104,145 | 324,448 us | |
XHPASTNode::getStringVariables | 171,803 | 338,256 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 31,366 | 188,969 us | |
XHPASTNode::evalStatic | 30,668 | 52,367 us | |
XHPASTNode::getStringLiteralValue | 30,410 | 52,678 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 16,774 | 32,831 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 23,854 | 178,399 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 51,341 | 168,444 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 25 | 52 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 515 | 880 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 45,721 | 544,898 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 46,659 | 505,033 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 15,644 | 108,416 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,242 | 205,296 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,531 | 126,009 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 25 | 48 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 143,128 | 811,314 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 117,332 | 307,516 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 8,094 | 18,274 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,785 | 36,291 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,700 | 7,114 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 143,128 | 288,392 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 301,260 | 1,627,795 us | |
XHPASTNode::checkIsConstantString@1 | 5,436 | 9,435 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 1,344 | 9,518 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 41 | 299 us | |
XHPASTNode::isStaticScalar | 335 | 3,254 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 322 | 699 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,577 | 45,941 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 18,527 | 36,627 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 75,842 | 178,044 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,524 | 8,381 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 381 | 926 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 1 | 13 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 1 | 3 us | |
Child Calls | | | |
AASTTree::getNodeTypeNameFromTypeID | 1,121,101 | 2,626,567 us | 15.8% |
AASTNode::getTypeID | 1,121,101 | 1,401,309 us | 8.4% |