Get the latest tech news
Beginner's guide to the Shenandoah garbage collector
Learn about the Shenandoah garbage collector, including basic features, use cases, basic troubleshooting, and more.
In this case, the user deploys the application in different GCs (for instance Shenandoah versus G1GC), puts them under stress, and compares three main metrics: footprint, throughput, and latency. Evidently, at the end of the day, for a vast majority of the cases, what will matter for applications will be more about throughput and latency rather than footprint, except in specific instances where one is paying for memory/CPU per usage. Also thank you Zhengyu Gu and Aleksey Shipilev, who were always open to questions about GC usage/troubleshooting in the several years working, since Shenandoah turned Production Support ready.
Or read this on Hacker News