Remove explicit parallel new GC flag
Unless explicitly disabled, the parallel new collector is enabled automatically as soon as the CMS collector is enabled: void Arguments::set_cms_and_parnew_gc_flags() { assert( !UseSerialGC && !UseParallelOldGC && !UseParallelGC, "Error"); assert(UseConcMarkSweepGC, "CMS is expected to be on here"); // If we are using CMS, we prefer to UseParNewGC, // unless explicitly forbidden. if (FLAG_IS_DEFAULT(UseParNewGC)) { FLAG_SET_ERGO(bool, UseParNewGC, true); } While it's fine to be explicit, the UseParNewGC flag is deprecatd in JDK 8 and produces warning messages in JDK 9: Java HotSpot(TM) 64-Bit Server VM warning: Option UseParNewGC was deprecated in version 9.0 and will likely be removed in a future release. Thus, we can and should just remove this flag from the default JVM options. Relates #18767
This commit is contained in:
parent
43b419b230
commit
370b198f9f
|
@ -33,7 +33,6 @@
|
||||||
################################################################
|
################################################################
|
||||||
|
|
||||||
## GC configuration
|
## GC configuration
|
||||||
-XX:+UseParNewGC
|
|
||||||
-XX:+UseConcMarkSweepGC
|
-XX:+UseConcMarkSweepGC
|
||||||
-XX:CMSInitiatingOccupancyFraction=75
|
-XX:CMSInitiatingOccupancyFraction=75
|
||||||
-XX:+UseCMSInitiatingOccupancyOnly
|
-XX:+UseCMSInitiatingOccupancyOnly
|
||||||
|
|
Loading…
Reference in New Issue