Tag

MAT

0 views collected around this technical thread.

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.

JVM TuningJavaMAT
0 likes · 17 min read
Optimizing Full GC Frequency in a Java Game Service Using MAT and GC Logs
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 9, 2015 · Mobile Development

Analyzing and Resolving an Android WebView Memory Leak That Causes Slow Page Loads

The article presents a detailed case study of an Android WebView memory‑leak bug that gradually slows page opening, explains how DDMS and MAT were used to pinpoint the leaking DynamicBgDrawable objects, and describes the fix of converting a strong view reference to a weak reference to eliminate the leak.

AndroidMATPerformance
0 likes · 9 min read
Analyzing and Resolving an Android WebView Memory Leak That Causes Slow Page Loads
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 25, 2015 · Mobile Development

Analyzing and Resolving an Android WebView Memory Leak Causing Slow Page Loads

The article presents a detailed case study of an Android WebView memory leak that causes progressively slower page loads, explains how DDMS and MAT were used to pinpoint the leak in DynamicBgDrawable via a WeakHashMap reference cycle, and proposes converting the view reference to a weak reference to resolve the issue.

AndroidGCMAT
0 likes · 9 min read
Analyzing and Resolving an Android WebView Memory Leak Causing Slow Page Loads