JVM
-
Core Java

OpenJPA: Memory Leak Case Study
This article will provide the complete root cause analysis details and resolution of a Java heap memory leak (Apache OpenJPA…
Read More » -
Core Java

Hunting down memory leaks: a case study
A week ago I was asked to fix a problematic webapp suffering from memory leaks. How hard can it be,…
Read More » -
Core Java

Analysing a Java Core Dump
In this post, I will show you how you can debug a Java core file to see what caused your…
Read More » -
Core Java

How aggressive is method inlining in JVM?
Ctrl + Alt + M is used in IntelliJ IDEA to extract method. Ctrl + Alt + M. It’s as…
Read More » -
Core Java

Java 8: From PermGen to Metaspace
As you may be aware, the JDK 8 Early Access is now available for download. This allows Java developers to…
Read More » -
Core Java

QOTD: Java Thread vs. Java Heap Space
The following question is quite common and is related to OutOfMemoryError: unable to create new native thread problems during the…
Read More » -
Core Java

Java heap space, native heap and memory problems
Recently, I was discussing with a friend, why the Java process uses more memory than the maximum heap that we…
Read More » -
Enterprise Java

Java Thread: retained memory analysis
This article will provide you with a tutorial allowing you to determine how much and where Java heap space is…
Read More » -
Core Java

Weak, Weaker, Weakest, Harnessing The Garbage Collector With Specialist References
When and when not to use specialist references in Java Weak, Soft and Phantom references are dangerous and powerful. If…
Read More »


