Re:Uber Engineering Tricks of the Trade: Tuning JVM Memory f...
by _old_dude_ on Tuesday May 18, 2021 @05:01PM
(#27201060)
The problem is that Java 7 is 10 years old, it means that you are missing 10 years of optimization. For GCs that's a lot.
GCs before ~2010 have been optimized for throughput more than for latency. Since then, you can choose.
Since 10 years, G1 let you set your maximum pause time and you get a huge warning if it miss that target, ZGC or Shenandoah are from the beginning latency first, throughput second.
GCs before ~2010 have been optimized for throughput more than for latency. Since then, you can choose.
Since 10 years, G1 let you set your maximum pause time and you get a huge warning if it miss that target, ZGC or Shenandoah are from the beginning latency first, throughput second.