Chapter 18. Diagnostics

CloverETL Server allows you to create a thread dump or a heap dump. The thread and heap dumps are useful for investigation of performance and memory issues.

In server GUI, go to ConfigurationSystem InfoDiagnostics.

Heap Dump

Heap Dump is content of a JVM process memory stored in a binary file.

To download the Heap Dump, click Download button under Heap Dump section. The download of Heap Dump may take some time.

The Dump live objects only checkbox allows you to avoid dumping of objects awaiting garbage collection

You can use jvisualvm or jhat to view and analyze the heap dump.

[Important]Important

Heap Dump does not work on WebSphere. On WebSphere, you can create heap dumps using administration console. See IBM Knowledge Center for the instructions.

Thread Dump

Thread Dump is a list of exisitng JVM threads with their callstacks and held locking objects (if supported). It can be viewed in a text editor.

To download the thread dump, click Download button under Thread Dump section.

Required Permissions

To create Thread Dump or Heap Dump, following permissions are required:

See also Heap Memory Dump permission.