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
