okay, that's me again
Albertfirst, coming back to your benchmark results...
Am I correct that you compare "
X turns of simulation on Java engine" vs "
simple run of your C++ engine, without any bots" ???
If so, "10 sec vs 0.3 sec" have absolutely no sense...
Here's my benchmark results (exact 10'000 turns, "echo c++ bot" vs "echo c++ bot"):
WindowsJava engine: 22 seconds
C++ engine: 15 seconds
so, C++ is 46% faster
Linux (Ubuntu 10.04)Java engine: 77 seconds
C++ engine: 25 seconds
so, C++ is 208% faster
Well, don't look that in Windows i have better overall result, Linux is running on VMWare, I suppose that is the reason of slower run.
P.S. Results for "Java echo bot" are the same +/- 1 second (because echo bot only replies with "go", there is no logic inside for this test).