On my (athlon) machine:
* 1.5.0 beta 2:
* Runtime ms=9372 44.9614922108408 MegaIters per second (client, double)
* Runtime ms=13844 30.43767010979486 MegaIters per second (server, double)
* Runtime ms=9531 44.20146875 MegaIters per second (client, float)
* Runtime ms=3470 121.407546875 MegaIters per second (server, float)
*
* 1.4.2_03
* Runtime ms=9815 42.9321553744269 MegaIters per second (client, double)
* Runtime ms=13752 30.641296175101804 MegaIters per second (server, double)
* Runtime ms=10154 41.48948046875 MegaIters per second (client, float)
* Runtime ms=3608 116.7639140625 MegaIters per second (server, float)
So 1.5.0 beta 2 seems to be as fast as, or a fraction faster than 1.4.2_03. The server’s float performance seems good.
It’s interesting to see that on the client, performance with double precision is not lower than floats.
And very poorly for Java3D with its heavy reliance on doubles…