JDK-4607280 : Improve Java VM startup time
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 1.4.1,1.4.1_02,5.0
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: generic,windows_2000,windows_xp
  • CPU: generic,x86
  • Submitted: 2001-12-13
  • Updated: 2012-10-13
  • Resolved: 2004-05-26
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.
5.0 beta2Fixed
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Name: ca25432			Date: 12/13/2001

Improve startup time of Java. On the client the user should not realize they are
using Java. On the server improve startup time after reload for availability.
This feature is focused on changes required by the JVM itself. The feature has
been split to a new RFE for just library/non jvm changes. The library
changes are tracked under 4665444.


CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger-beta2 FIXED IN: tiger-beta2 INTEGRATED IN: tiger-beta2


EVALUATION Name: ca25432 Date: 12/13/2001 This feature has been added for Tiger release ====================================================================== I am concerned about the effect of increased class file size due to the new verifier tables in customer code; this may affect startup time. Should it become necessary, it might be possible to significantly reduce the verifier table sizes by omitting method parameters, whose types can be inferred from the method signature. ###@###.### 2003-07-30 Class data sharing has been introduced in the 1.5 HotSpot JVM as a step toward solving this problem. Sharing reduces startup time by eliminating the class load time for core classes which are shared, and also reduces footprint by allowing the representation of the loaded classes to be shared among running JVMs. Detailed performance numbers are in the comments section. Startup time remains a high priority and work will continue to reduce it in future releases under new bug IDs. ###@###.### 2004-05-26