org.codenarc.rule.basic
[Groovy] Class ExplicitGarbageCollectionRule
java.lang.Object
org.codenarc.rule.AbstractRule
org.codenarc.rule.AbstractAstVisitorRule
org.codenarc.rule.basic.ExplicitGarbageCollectionRule
class ExplicitGarbageCollectionRule
extends AbstractAstVisitorRule
Calls to System.gc(), Runtime.getRuntime().gc(), and System.runFinalization() are not advised. Code should have the
same behavior whether the garbage collection is disabled using the option -Xdisableexplicitgc or not. Moreover,
"modern" jvms do a very good job handling garbage collections. If memory usage issues unrelated to memory leaks
develop within an application, it should be dealt with JVM options rather than within the code itself.
- Authors:
- 'Hamlet D'Arcy'
- Version:
- \$Revision: 518 \$ - \$Date: 2011-01-13 21:25:42 -0500 (Thu, 13 Jan 2011) \$
Methods inherited from class AbstractRule
|
applyTo, applyTo, createViolation, createViolation, createViolationForImport, createViolationForImport, getImportsSortedByLineNumber, getName, getPriority, isReady, packageNameForImport, setName, setPriority, sourceLineAndNumberForImport, sourceLineAndNumberForImport, toString, validate |
astVisitorClass
Class astVisitorClass
-
name
String name
-
priority
int priority
-
Groovy Documentation