How do I create a Java heap dump?

Solution Verified - Updated -

Issue

  • We are experiencing weird behavior and out of memory issues.
  • How do I create a Java heap dump?
  • Getting Core Dumps in /home/jboss.
  • Can the following parameter be used in the cluster environment on each node without any problem?
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="abc/xzy/heap_dump"
  • How to configure JBoss to take the Heap dump automatically at the time of issue ?
  • How to generate heap Dump after process got killed?
  • Is there any way in a Domain Environment to specify where to write a java heapdump.Where is generated the Heapdump? Can I set up a concret folder in each profile?
  • I want to know how to generate heap dump in JBoss? Will it require downtime?

Environment

  • Java
    • Oracle (Sun) JDK
    • OpenJDK
    • HP-UX JDK
    • JRockit

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.