3 ms·
I was just wondering what these guys specifically had done. The new GCs in HotSpot - ZGC and Shenandoah - are extremely impressive technologies. I wonder if the
by MaxBarraclough 6y ago
I was just wondering what these guys specifically had done. The new GCs in HotSpot - ZGC and Shenandoah - are extremely impressive technologies. I wonder if the PERC Ultra virtual machine does anything similar, or if it's just a simple GC with a cautious approach to timing commitments, which seems more likely to me.
- pjmlp 6y agoReal Time Java has multiple ways to manage memory including arenas and deadlines for GC actions, Aicas is the current steward company of the specification. https://www.aicas.com/download/rtsj/rtsj_76.pdf https://www.aicas.com/download/rtsj/rtsj_76.pdf Books like "Hard Realtime Garbage Collection in Modern Object Oriented Programming Languages", from one of the Aicas' founders are quite interesting reads. https://www.amazon.com/Realtime-Collection-Oriented-Programming-Languages/dp/3831138931 https://www.amazon.com/Realtime-Collection-Oriented-Programm... Many discuss drop frames and jitter, while forgetting that a couple of ms more can result in someone's death in industrial automation or getting the wrong guys dead in weapon control systems.