JVM
-
Core Java

Busting PermGen Myths
In my latest post I explained the reasons that can cause the java.lang.OutOfMemoryError: PermGen space crashes. Now it is time…
Read More » -
Core Java

What is a PermGen leak?
What follows is a practical introduction to a specific type of memory problems in Java applications. Namely – we will…
Read More » -
Core Java

How much memory do I need
What is retained heap? How much memory will I need? This is a question you might have asked yourself (or…
Read More » -
Core Java

When using direct memory can be faster
Overview Using direct memory is no guarantee of improving performance. Given it adds complexity, it should be avoided unless you…
Read More » -
Core Java

Java Heap Dump: Are you up to the task?
If you are as much enthusiasm as I am on Java performance, heap dump analysis should not be a mystery…
Read More » -
Core Java

IBM AIX: Java process size monitoring
This article will provide you with a quick reference guide on how to calculate the Java process size memory footprint…
Read More » -
Core Java

Compact Off-Heap Structures/Tuples In Java
In my last post I detailed the implications of the access patterns your code takes to main memory. Since then…
Read More » -
Core Java

JavaOne 2012: Diagnosing Your Application on the JVM
It was worth attending Staffan Larsen‘s (Oracle Java Serviceability Architect) presentation ‘Diagnosing Your Application on the JVM‘ (Hilton Plaza A/B)…
Read More » -
Core Java

Warming Up Your JVM – Superfast Production Servers and IDEs
A couple of months ago I was reading up on Complex Event Processing in Java and ways to achieve low…
Read More »
