![]() ![]() ![]() |
Start of Tutorial > Start of Trail > Start of Lesson | Search |
The following list describes the performance enhancements made to the JDK for the 1.1 release:
- Interpreter loop in assembly code on Win32 and Solaris/SPARC
Since portions of the Java VM have been rewritten in assembly language, the resulting VM now runs up to five times faster on certain operations.
- Monitor speedups
Synchronized methods enable operations to run more quickly and efficiently.
- Garbage collection of classes
This enhancement automatically discards unused classes. Improved overall VM memory usage enables Java to operate more efficiently, and with less memory.
- AWT peer class rewrite for Win32
To achieve higher performance, AWT peer native classes have been completely rewritten to be hosted running on top of Win32.
- JAR (Java ARchive) bundling of resources for a single HTTP transaction
JAR is a new JDK 1.1 platform-independent file format that aggregates many files into one. See JAR File Format.
Performance Measurements
![]() ![]() ![]() |
Start of Tutorial > Start of Trail > Start of Lesson | Search |