The JavaTM Tutorial

| Start of Tutorial > Start of Trail > Start of Lesson | Search

Trail: JDK(TM) 1.1 -- And Beyond!
Lesson: What's New in 1.1?

## Performance Enhancements

> 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.

### Where to Find Documentation

- For JDK performance measurements, see `Performance Measurements` on the JavaSoft website.

- You might also be interested in the Performance Enhancements planned for the next major release of the JDK.

| Start of Tutorial > Start of Trail > Start of Lesson | Search