-XX:[+|-]UseNoGC
The -XX:+UseNoGC
option enables a garbage collection policy that expands the Java object heap in the normal way until the limit is reached, but memory is not
reclaimed through garbage collection.
Syntax
-XX:[+|-]UseNoGC
Setting | Effect | Default |
---|---|---|
-XX:+UseNoGC |
Enable | |
-XX:-UseNoGC |
Disable | yes |
Explanation
This policy can be useful for test purposes and for short-lived applications. When the limit is reached an OutOfMemory
error is generated and the VM shuts down.
The -XX:-UseNoGC
option turns off a previously enabled -XX:+UseNoGC
option.
This policy can also be enabled with the -Xgcpolicy:nogc
option. See -Xgcpolicy:nogc
for more details about this policy and when it is appropriate to use it.