[quote]How fast is Java on OS X? Taking a look at the Scimark benchmarks results, I see Apple’s VM consistently giving results below the 100 mark, yet other VMs like Sun and IBM give very high results.
Now I know that Scimark is a microbenchmark of sorts and the usual caveats apply, but the results are still surprising.
Is there a problem with the Apple VM, or is it something to do with the PPC architecture?
[/quote]
A bit late now to reply (maybe) but I think you will find the PPC architecture is better suited (more registers for example).
The problem you are seeing is probably the lack of a server VM for MacOSX. That puts it about 3x slower than it could have been. It annoys the hell out of me, all I can suggest is you lobby Apple about it (the guys at Sun/Java gaming group don’t seem overly bothered, but then it’s not their platform underneath). It’s a crying shame, as I suspect (with proper instruction scheduling) a G5 based server VM might be one of the fastest Java based number crunching platforms out there!
Andy.
EDIT : When I get my own G5 (soon) instead of borrowing one, I will have to try some C# or J# using mono to see what the Mac platform can really do. That’ll put the cat amoung the pigeons around these parts (yes I’m trolling)