What's New in 1.1? |
The following lists and 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.- Non-Continuous Heap Support for Mac
Improved memory usage on Macintosh computers enables Java to run more smoothly with other applications.- 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 Re-Write 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. Java applets and their requisite components--such as class files, images and sounds--can be bundled into a compressed JAR file and downloaded to a browser in a single HTTP transaction to reduce download time. In addition, applet authors can digitally sign individual entries in a JAR file to authenticate their origin.Where to Find Documentation
- For JDK performance measurements, see Performance Measurements on the JavaSoft website.
What's New in 1.1? |