vivo Internet Technology
Apr 23, 2025 · Backend Development
Optimizing Full GC Frequency in a Java Game Service Using MAT and GC Logs
By analyzing heap dumps with MAT and scrutinizing GC logs, the Vivo Internet Server Team identified thread‑local FutureAdapter and Jackson BufferRecycler objects and tuned promotion thresholds, cutting the Java game service’s Full GC occurrences from roughly 120 per day to about 30 and dramatically shortening pause times.
JVM TuningJavaMAT
0 likes · 17 min read