Tag

Heap Dump

0 views collected around this technical thread.

Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 21, 2024 · Backend Development

Understanding Java OutOfMemoryError: Causes, Types, and Fixes

This article explains the various forms of Java OutOfMemoryError, their underlying causes such as heap exhaustion, GC overhead, metaspace limits, and native allocation failures, and provides practical solutions and code snippets to diagnose and resolve each scenario.

Garbage CollectionHeap DumpJVM
0 likes · 9 min read
Understanding Java OutOfMemoryError: Causes, Types, and Fixes
Ops Development Stories
Ops Development Stories
Nov 9, 2023 · Operations

How to Pinpoint Java Out‑Of‑Memory Errors Using jmap and VisualVM

This guide explains why frequent garbage collection and heap memory overflow occur in Java applications, demonstrates how to reproduce the issue with a sample program, and walks through various techniques—including jmap histograms, heap dumps, VisualVM analysis, and remote JMX monitoring—to diagnose and resolve out‑of‑memory errors.

Garbage CollectionHeap DumpJava
0 likes · 9 min read
How to Pinpoint Java Out‑Of‑Memory Errors Using jmap and VisualVM
Code Ape Tech Column
Code Ape Tech Column
Mar 18, 2022 · Operations

Analyzing Java OutOfMemoryError with Eclipse MAT: A Step‑by‑Step Guide

This article demonstrates how to use Eclipse Memory Analyzer (MAT) together with heap dump files to diagnose Java OutOfMemoryError issues, covering heap dump generation, histogram and dominator tree analysis, reference chain inspection, OQL queries, and a concrete Spring Boot example.

Eclipse MATHeap DumpJava
0 likes · 12 min read
Analyzing Java OutOfMemoryError with Eclipse MAT: A Step‑by‑Step Guide
Java Architecture Diary
Java Architecture Diary
Sep 9, 2020 · Backend Development

How to Quickly Diagnose Java Memory Leaks with JProfiler and Heap Dumps

Learn how to export a live heap dump from a Java service, use JProfiler 9.x to open the .hprof file, identify large objects such as Zipkin's InMemoryReporterMetrics, and pinpoint memory leaks that can consume gigabytes of RAM.

Heap DumpJProfilerJava
0 likes · 2 min read
How to Quickly Diagnose Java Memory Leaks with JProfiler and Heap Dumps
FunTester
FunTester
Dec 21, 2019 · Fundamentals

Demonstrating Deep vs Shallow Copy in Java Using Heap Dumps

This article explains how to avoid thread‑unsafe statistics collection by copying objects per thread, explores Java deep and shallow copying concepts, provides a concrete test program, and uses JConsole and heap dumps to verify the number of object instances created by each copying method.

Heap DumpJavadeep copy
0 likes · 6 min read
Demonstrating Deep vs Shallow Copy in Java Using Heap Dumps
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
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 28, 2018 · Databases

How a Bulk Thread Log4j Bug Causes 20GB Memory Leaks in Elasticsearch 5.x

A production Elasticsearch 5.3.2 cluster showed a persistent 80% heap usage due to a hidden memory leak caused by Log4j thread‑local objects retaining large bulk request data, and the article walks through the investigation, heap‑dump analysis, source‑code tracing, and a practical fix using a JVM flag.

ElasticsearchHeap DumpJava
0 likes · 13 min read
How a Bulk Thread Log4j Bug Causes 20GB Memory Leaks in Elasticsearch 5.x
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