4 ms·
Those implementations have quite weak garbage collection implementations (boehm conservative, but I'm not sure), which would just kill the performance. Hotspot
by fdr_cs 14y ago
Those implementations have quite weak garbage collection implementations (boehm conservative, but I'm not sure), which would just kill the performance. Hotspot JVM has a very sofisticated Incremental Generational garbage collector, which does have a _very_ good performance.
I'm pretty sure they had their reasons for not using Java (I actually do have mine too), but, garbage collection is not one of those.
- danieldk 14y agoIndeed. I was arguing against the 'you need the JVM as a dependency'. But then Go is all the hype these days, and people also use Go for network applications, which also has a weak GC ;).
- fdr_cs 14y agoGo does generate a _LOT_ less garbage then Java, you can control the layout of your structures. That why its gc has less impact on performance then the JVM´s one.
- pjmlp 14y agoThere are many more commercial AOT solutions for Java - IBM J9 - Aonix PERC - Oracle Squawk VM - Oracle Embedded Java - Excelsior JET - Avian - RoboVM - ...