Changes between Initial Version and Version 1 of Ticket #65415, comment 28


Ignore:
Timestamp:
Sep 23, 2022, 5:27:32 PM (2 years ago)
Author:
mascguy (Christopher Nielsen)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #65415, comment 28

    initial v1  
    11There's no flaming going on here, I'm simply trying to educate. And this is all good, positive discussion!
    22
    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.
     3So 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.
    44
    55As for garbage collection: In the very early days of the industry - before the days of multi-core CPUs, when speeds were still measured in MHz - GC did have a tangible impact on performance. And it could be quite intrusive, depending on the language/system.