VisualVM , a collection of tools for debugging and monitoring - http://www.infoq.com/news/2008/05/visualvm Presentation of BTrace, which allow user to have event base tracing - https://btrace.dev.java.net/files/documents/8510/98299/BTrace_BOF-5552_J12008.pdf JDK command line tools which help to solving memory issue - http://plumbr.eu/blog/solving-outofmemoryerror-jdk-tools Show how to get stack trace and memory map from JVM dump - http://fahdshariff.blogspot.gr/2012/08/analysing-java-core-dump.html VM options about dumps - https://inside.java/2021/04/30/failed-writing-core-dump/