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.