Originally posted by: flashbacck
Originally posted by: kamper
Originally posted by: itachi
no it doesn't. but it's significantly slower than running with the JVM.
You're saying gcj is significantly slower than sun's jvm? Any particular reason for that, beyond less advanced optimizations?
I've seen some benchmarks indicating that gcj is often slower, but I also don't understand why. Doesn't the JVM have to spend time compiling in real time? How does it make up for this time?
Also, people often complain about Java being relatively slow. I always thought that was because of processing time used by the JVM. But the fact that GCJ doesn't run faster seems to indicate this isn't the reason. So why is Java slower compared to other languages?