A friend brought this up on a mailing list earlier today, and it looks cool: Java 6 has a "hybrid" or "compressed" 64-bit JVM option, to use less memory than a full 64-bit.
Has anyone used this? What did you think? Did it work well?