Tag

dominator-tree

1 views collected around this technical thread.

JD Retail Technology
JD Retail Technology
Dec 6, 2019 · Mobile Development

Android OOM Analysis and the Shooter Offline Memory Profiling Tool

The article explains common Android Out‑Of‑Memory scenarios, traditional analysis methods, and introduces the Shooter offline memory analysis system that parses hprof snapshots, builds dominator trees, computes shallow and retained sizes, and visualizes reference chains to help developers locate memory leaks and OOM causes.

AndroidLeakCanaryMemory Profiling
0 likes · 17 min read
Android OOM Analysis and the Shooter Offline Memory Profiling Tool
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 13, 2018 · Backend Development

Understanding Java Heap Dumps: Shallow Heap, Retained Heap, Dominator Tree, and GC Roots

This article explains Java heap dump files, detailing the concepts of shallow and retained heap, leading sets, dominator trees, and various types of garbage collection roots to help developers analyze memory usage and diagnose OutOfMemoryError issues.

BackendGCHeap Dump
0 likes · 9 min read
Understanding Java Heap Dumps: Shallow Heap, Retained Heap, Dominator Tree, and GC Roots
JD Retail Technology
JD Retail Technology
Aug 23, 2018 · Mobile Development

Sieve – Android Memory Analysis System: Background, Implementation, and Results

This article introduces Sieve, an internal Android memory analysis platform that parses Hprof files, builds dominator trees, calculates retained sizes, and visualizes reference chains to help developers identify OOM causes, while discussing the limitations of existing tools and implementation details.

AndroidGC RootsHprof
0 likes · 14 min read
Sieve – Android Memory Analysis System: Background, Implementation, and Results
JD Tech
JD Tech
Aug 21, 2018 · Mobile Development

Sieve – Android Memory Analysis System: Background, Implementation, and Techniques

This article introduces the Sieve Android memory analysis system, explains why existing tools like LeakCanary and MAT fall short, describes how heap dump files are parsed, GC Roots identified, dominator trees generated, retained sizes calculated, and reference chains constructed to help developers locate memory leaks and OOM causes.

AndroidHeap DumpMemory Profiling
0 likes · 14 min read
Sieve – Android Memory Analysis System: Background, Implementation, and Techniques