Threads (Admin Console)
Here you can get information about threads as well as the current memory usage. In addition, a thread dump can be exported.
The list shows the current threads. The thread name and the priority is displayed and whether it is a daemon service and whether the thread is still active.
(1) Here a detailed thread dump can be exported as a CSV file. This thread dump is a listing of all running threads of the Integration Server with the additional indication of where in the program code they currently are. The thread dump also tells you what status each thread currently has (for example, waiting for the result of another). This information can be useful for troubleshooting (e.g. CPU spikes, poor response times, memory issues, unresponsive applications). Note: If the Integration Server is no longer accessible, an external tool (such as the JDK tool "jstack") can be used. Use the process ID (PID) of "java.exe". Detailed instructions can be found in the documentation of the respective tool.
Following is a listing of the contents of the contained columns.
Column |
Content |
1 |
Instance ID. |
2 |
Thread name. |
3 |
ThreadGroup name. |
4 |
Priority. |
5 |
Daemon ("1", "0"). |
6 |
Alive ("1", "0"). |
7 |
Class name of Thread. |
8 |
Class name of internal Runnable class or "none" if not set. |
9 |
The stack trace of the Thread. |
10 |
The state of the Thread. |
11 |
The ID. |
12 |
The name of the lock being waiting for or being used for "Object.wait()". |
13 |
The ID of the Thread holding the lock the thread is waiting for. |
14 |
The name of the Thread holding the lock. |
15 |
The number of times the Thread has been blocked. |
16 |
The time, the Thread has been locked (if available). |
17 |
The number of times, a Thread waited. |
18 |
The time a Thread waited (if available). |
19 |
The Thread's user time. |
20 |
The Thread's CPU time. |