6 ms·
Not necessarily. Java byte code can be run directly on a JPM (Java Physical Machine).
by jsprogrammer 10y ago
Not necessarily. Java byte code can be run directly on a JPM (Java Physical Machine).
- jerven 10y agoAre there any that support the current class file format? ARM jazelle is no longer being worked on. So I would be surprised if there is anything that can do Java SE directly. JavaCard of course being quite different than standard Java.
- imtringued 10y agoJava bytecode is too highlevel for it to be suitable to run directly on hardware. Each instruction can map to multiple machine instructions. A JIT or AOT compiler can optimize the code on a lower level. A hardware implementation cannot do inlining, loop unrolling, hoist array length checks out of a loop, etc...