Hi Sébastien,

did you simply try a jmap (with the Karaf PID) ?

I use jvisualvm (or jhat) for analyses.

Regards
JB

On 02/05/2015 10:36 AM, DERIES Sebastien wrote:
Hi guys,

I use Karaf 3.0.2 with java 8_u40 and investigate on a memory leak in
one of our bundles we developed. I created a heap dump using the karaf
command dump-create which is very useful. It created a dump.zip file
containing all the information I need. However, I tried to open the
heapdump.txt with jvisualvm to analyze the memory of our application but
jvisualvm cannot open the dump file. I used a second memory analysis
tool, eclipse memory analyzer and this tool was able to open the dump
file and get the information of the dump … Have you ever tried opening a
memory dump with visualvm, it is the tool I prefer for finding leaks?

Secondly, I like to “ live” monitor memory using jvisualvm  and use its
Heap Dump button to create memory dumps when I want to, but when I try
to use this command it doesn’t work and I get the error “cannot take
heap dump for org.apache.main.Main” ? Is there a way to configure karaf
so that I can dump memory through jvisualvm ?

Which tool do you usually use to find memory leaks  ?

Thank you.

Regards

Seb

[@@ OPEN @@]


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to