3 | | So here's the bottom line: The JVM compiles Java pcode into true native code - highly-optimized code, comparable to the best C/C++ compilers - and then runs that native code at full speed. In short, there isn't any interpretation, beyond the first few seconds of execution. After that, it's all native code, which is how it's matches or beats C/C++ performance. |
| 3 | So here's the bottom line: The JVM compiles Java pcode into true native code - highly-optimized code, comparable to the best C/C++ compilers - and then runs that native code at full speed. In short, there isn't any interpretation, beyond the first few seconds of execution. After that, it's all native code, which is how it matches or beats C/C++ performance. |