Tagged articles
2 articles
Page 1 of 1
vivo Internet Technology
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.

GC optimizationMATMemory Analyzer
0 likes · 17 min read
Optimizing Full GC Frequency in a Java Game Service Using MAT and GC Logs
Thoughts on Knowledge and Action
Thoughts on Knowledge and Action
Apr 13, 2025 · Operations

How to Diagnose Java OOM Crashes with Eclipse MAT: Step‑by‑Step Guide

When a production Java service repeatedly restarts and triggers full GC and OutOfMemoryError alerts, this guide shows how to capture heap dumps using JVM flags, install and configure Eclipse Memory Analyzer (MAT), and systematically analyze the dump to pinpoint memory leaks, high usage, and problematic code.

Heap DumpMemory AnalyzerOutOfMemoryError
0 likes · 6 min read
How to Diagnose Java OOM Crashes with Eclipse MAT: Step‑by‑Step Guide