In my emulator project, I notice a huge performance drop when using the client VM from java 1.5.0_03 compared to 1.4.2_03.
For example 1 game runs at 40 FPS on 1.5.0_03 , while the same game runs at 145 fps on 1.4.2_03 (both running without throttling or vsync or anything; both are just running flat out).
Has anyone experienced something like this too? Are there known problems with the 1.5 client VM?
This difference is just too extreme… :-\
Now before someone starts, since JEmu2 is a large and very cpu intensive application with a 2MB+ source, I wouldn’t classify it as a microbenchmark issue.