4 ms·
It's long established that Java's problem is not the JVM or bytecode but it's memory model. Java's bytecode execution speed in the JVM is good enough that it's
by candiodari 9y ago
It's long established that Java's problem is not the JVM or bytecode but it's memory model.
Java's bytecode execution speed in the JVM is good enough that it's on part with C, easily beating any language with even a slightly inefficient compiler, like Go or Haskell.
- ptx 9y agoAre you referring to the lack of value types? Or is there some more fundamental problem?
- candiodari 9y agoThat's a decent part of it, but also the fact that in Java: class A { B b; } "b" will be a pointer, as opposed to "b" being contained within instances of class A.