GetVirtualMachineInfo

Detects all the Java Virtual Machines started by a user on the local machine and retrieves their detailed information.

Arguments

None

Returns

Item Description
Name The name representing the running Java Virtual Machine
Start Time The start time of the Java Virtual Machine in milliseconds
Up Time The uptime of the Java Virtual Machine in milliseconds
VM Name The Java Virtual Machine implementation name
VM Vendor The Java Virtual Machine implementation vendor
Version The Java Virtual Machine implementation version
Current Heap Size The size of used memory in bytes
Committed Memory The size of memory in bytes that is committed for the Java Virtual Machine to use
Maximum Heap Size The maximum size of memory in bytes that can be used for memory management
Free Heap Size The amount of free memory in bytes
Non-Heap Memory Used The amount of used non heap memory in bytes
Live Threads The current number of live threads including both daemon and non-daemon threads
Peak Threads The peak live thread count since the Java Virtual Machine was started or peak was reset
Daemon Threads The current number of live daemon threads
Total Threads Started The total number of threads created and started since the start of Java Virtual Machine
Current classes loaded The number of classes currently loaded into Java Virtual Machine
Total classes loaded The total number of classes loaded since the start of Java Virtual Machine execution
Total classes unloaded The total number of classes unloaded since the start of Java Virtual Machine execution