Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 3 Java Virtual Machine Plug-in Microagent : COM.TIBCO.hawk.jvm.JavaVirtualMachine : getThreadInfo

getThreadInfo
Method
Purpose
Returns general, execution information and synchronization statistics of Thread by Thread Name, Java Virtual Machine process name and/or Thread State. It returns general, execution information and synchronization statistics of all thread(s) of particular Java virtual machine, if the Thread Name argument is blank. The Process Name field is mandatory and cannot be left blank.
Type
Synchronous, IMPACT_INFO
Arguments
 
The thread name. Empty argument string provides information on all running Java Virtual Machine threads.
The Java Virtual Machine process name.
The Thread State. Empty argument string provides information on all threads irrespective of the state.
Returns
 
The name of representing the running Java Virtual Machine
Denotes whether it is executing native code via the Java Native Interface (JNI)
The total number of attempts that the thread is blocked to enter or re-enter a monitor
The approximate accumulated elapsed time (in milliseconds) that the thread has blocked to enter or re-enter a monitor since the enabling of thread contention monitoring
The total count of the number of times the thread waited for notification
The approximate accumulated elapsed time (in milliseconds) that the thread has waited for notification since the enabling of thread contention monitoring
CPU time executed by the thread in user mode in nanoseconds
The string representation of the monitor lock that the thread is blocked to enter or waiting to be notified through the Object.wait method
The thread ID which holds the monitor lock of an object on which the thread is blocked
The thread name which holds the monitor lock of an object on which the thread is blocked

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved