How to Take Heap Dumps for Agile PLM?
(Doc ID 1305792.1)
Last updated on JANUARY 16, 2020
Oracle Agile PLM Framework - Version 126.96.36.199 and later Information in this document applies to any platform.
***Checked for relevance on 17-JUN-2014***
The JVM (Java Virtual Machine) shares/allocates heap memory among all JVM threads. A Heap is the runtime data area where Java Class instances and arrays reside in. Once JVM start-ups (Agile PLM start-up), the Heap storage will be claimed and reclaimed by Garbage Collector automatically. So a Heap Dump is a reflection of current Java Heap memory allocation, telling us how much memory is consumed by each Java Class instance or variable. We collect Heap Dump when we see the OutOfMemory error, or notice the memory usage on Agile Application Server goes higher and higher.
There are two ways to output the Heap Dump data (how the memory is allocated to Java objects), the event of OutOfMemoryError and Manual trigger, like the Ctrl+Break on the command console where the Java application runs.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!