How different is Apple's 1.6 Java VM from Sun's? Are there any major performance differences? Do they both share any code, or is Apple's built completely independently?
I have been amazed with the performance of the 1.6 JVM under Linux and Windows, especially on floating-point calculations (it is basically neck-and-neck with optimized C), and I'm curious about whether that same high performance exists under the Mac OS X version.
My guess would be that Sun provides Apple with the JVM/JIT/Hotspot code, and Apple handles the OSX-specific parts, but I would like to have this confirmed or refuted...