Effective Java Heap Memory Analysis on Enterprise-Scale

Vedran Lerenc (SAP)

Thursday, 15:40, 30 minutes | Seminarraum 1-5    presentation file

8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

 

Picture

Vedran Lerenc

Memory is the most critical resource for today's enterprise applications. When the Java Virtual Machine runs out of its allocated memory it will terminate itself with an OutOfMemoryError.

Unfortunately, Java memory is a black box to the support team or even the developers as they miss the right tools for memory analysis of huge enterprise-scale memory problems.

New and innovative analysis techniques were needed for the only artifacts that are usually left on productive systems from an OutOfMemoryError: Java Heap Dumps.

In this talk, you will learn how to efficiently and effectively analyze heap dumps which are several gigabytes large. Demonstrations will be performed with the freely available SAP Memory Analyzer. We will show you how to find big chunks of memory or complex memory aggregation patterns and identify the software components which keep this memory alive.

High performance, low resource consumption and ease of extension were very important to implement the analysis techniques. The Eclipse platform was chosen as the basis for our tool.

Vedran is a Development Architect in the Java Server Technology group of SAP AG. He started to work professionally in 1994 with IBM at the European Networking Research Center in Heidelberg. He left and co-founded MetaKey Inc. in 1998, developing an OODBMS. In 2000, he joined SAP AG in Palo Alto, and later in Walldorf, where he is currently researching and developing tools for memory and thread analysis in Java.

IBM logo

Software AG logo

SAP logo

TNI logo

IONA logo

Pilz logo

ELEKTRONIKPRAXIS logo

Ericsson logo

1und1 logo

Wind River logo

Mind8 logo

JavaSPEKTRUM logo

inventage logo

compeople logo

Polarion logo

Microdoc logo

Cloudsmith logo

ETA logo

dpunkt logo

Google logo

Heiler logo

Ingres logo

Art of Object logo

itemis logo

Actuate logo

SOPERA logo

Innoopract logo

Gentleware logo

Omondo logo

Eclipse Magazin logo

Methods & Tools logo