getVirtualMachineInfo
The getVirtualMachineInfo method discovers and provides detailed information of all JVM started by the same user on the local machine.
Type
Open, Synchronous, IMPACT_INFO.
Arguments
None.
Returns
Type: COM.TIBCO.hawk.talon.CompositeData
| Name | Type | Description |
|---|---|---|
| Name | String | The name representing the running JVM. |
| Start Time | String | Start time of the JVM in yyyy-MM-dd'T'HH:mm:ssZ format. |
| Up Time | String | Uptime of the JVM in day, hour, minutes, and seconds. |
| VM Name | String | JVM implementation name. |
| VM Vendor | String | JVM implementation vendor. |
| Version | String | JVM implementation version. |
| Current Heap Size | Long | Size of used memory, in bytes. |
| Committed Memory | Long | Size of memory in bytes that is committed for the JVM to use. |
| Maximum Heap Size | Long | Maximum size of memory in bytes that can be used for memory management. |
| Free Heap Size | Long | Amount of free memory, in bytes. |
| Non Heap Memory Used | Long | Amount of used non heap memory, in bytes. |
| Live Threads | Integer | Current number of live threads including both daemon and non-daemon threads. |
| Peak Threads | Integer | Peak live thread count since the JVM was started or peak was reset. |
| Daemon Threads | Integer | Current number of live daemon threads. |
| Total Threads Started | Long | Total number of threads created and started since the start of JVM. |
| Current Classes Loaded | Integer | Number of classes currently loaded into JVM. |
| Total Classes Loaded | Long | Total number of classes loaded since the start of JVM execution. |
| Total Classes Unloaded | Long | Total number of classes unloaded since the start of JVM execution. |