JDK-4164513 : disable JIT during AWT toolkit startup
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 1.2.0
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_nt
  • CPU: x86
  • Submitted: 1998-08-07
  • Updated: 1999-01-15
  • Resolved: 1999-01-15
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.
Other
1.2.0 1.2fcsFixed
Related Reports
Relates :  
Description
I am filing this as an RFE for tracking purposes.  It has been
under investigation through SWAT for several weeks.

We obtained a considerable boost to core VM startup by disabling
the JIT while the VM is initialized.  It turned out that the JIT was
JITing many classes which were only used during startup.

It appears we could achieve a similar, though smaller, startup boost
for small AWT programs by disabling the JIT during the startup code
in java.awt.Toolkit.getDefaultToolkit.

This pulls down AWT startup time from 5.3 to 4.9 seconds, a small
but useful improvement.

graham.hamilton@Eng 1998-08-07

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: generic FIXED IN: 1.2fcs INTEGRATED IN: 1.2fcs
14-06-2004

EVALUATION This has been proto-typed, and appears beneficial. We are checking to make sure there are no undesirable side effects. graham.hamilton@Eng 1998-08-07
07-08-1998