How do I get the thread / class name that caused the memory leak?

I have a bunch of dump from a production server that had an OutOfMemory exception. I have main dumps of several threads. I can load a bunch of heap into IBM HeapAnalyzer, I can see that there are 2.5 GB of rows. Ok, I have the addresses of these lines. However, how can I find out which class / thread is causing the memory leak? This was a very rare bug, so please, no VisualVM is available and don't connect to the application. I only have a bunch of dump (.PHD), javacore dumps (.TXT) and application logs.

enter image description here

+3
java heap out-of-memory websphere


source to share


No one has answered this question yet

Check out similar questions:

3044
Making a memory leak with Java
1818
How to get enum value from string value in Java?
904
What is the difference between canonical name, simple name and class name in Java Class?
17
How do I free memory?
ten
How to determine the cause of the OutofMemoryError?
five
EHCache memory leak issue
3
how to find the class causing the memory leak?
2
opening ibm.phd files with visualVM
2
java heap and thread analysis for memory leaks
0
what causes memory leak in java



All Articles
Loading...
X
Show
Funny
Dev
Pics