JDK-7024585 : enhance the list of secure jnlp vm-args for plugin and web start
  • Type: Enhancement
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 6u23
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2011-03-04
  • Updated: 2020-05-11
  • Resolved: 2015-11-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u241Fixed 9 b96Fixed
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Sub Tasks
JDK-8150099 :  
Description
Customers use Java Web Start for large applications for a while already.
 Support for garbage collection algorithms is restricted to the Serial 
 Collector and the ConcurrentLowPause Collector (CMS).

 There was a limited set of GC options available in the list of supported 
 java-vm-args of the j2se element:
 http://download.oracle.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html#jnlp

 This list was recently considerably enhanced:

 CR# 6953324 (RFE)
 Please add more options to the list of secure jnlp properties
 Implemented in Java SE 6 Update 23

 Unfortunately, support for prominent garbage collection algorithms
 was not regarded in CR# 6953324.

 This request is to increase the list of supported options again with the 
 following ones:

-XX:[+,-]UseParallelOldGC
-XX:[+,-]UseParallelOldGCCompacting

-XX:[+,-]UseParallelGC
-XX:GCTimeLimit
-XX:GCHeapFreeLimit
-XX:[+,-]UseGCTimeLimit
-XX:[+,-]UseGCOverheadLimit
-XX:[+,-]ScavengeBeforeFullGC

-XX:[+,-]UseParallelScavenge

Comments
Crucible review: https://java.se.oracle.com/code/cru/CR-JDK9CLIENT-1516
06-11-2015

will add this request with other requests for expansion of secure vm-args and properties in JDK9 as per http://ccc.us.oracle.com/7024585, adding the following secure vm-args: -XstartOnFirstThread -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+PrintStringDeduplicationStatistics -XX:[+,-]UseParallelOldGC -XX:[+,-]UseParallelOldGCCompacting -XX:[+,-]UseParallelGC -XX:[+,-]UseGCTimeLimit -XX:[+,-]UseGCOverheadLimit -XX:[+,-]ScavengeBeforeFullGC -XX:[+,-]UseParallelScavenge and the following secure vm-arg prefixes: -XX:StringDeduplicationAgeThreshold -XX:GCTimeLimit -XX:GCHeapFreeLimit and closing JDK-8078230 and JDK-8129750 as dupes of this bug.
05-11-2015