- GARBAGE_COLLECTION_NOTIFICATION - Static variable in class com.sun.management.GarbageCollectionNotificationInfo
-
Notification type denoting that the Java virtual machine has completed a garbage collection cycle.
- GarbageCollectionNotificationInfo - Class in com.sun.management
-
Information about a garbage collection.
- GarbageCollectionNotificationInfo(String, String, String, GcInfo) - Constructor for class com.sun.management.GarbageCollectionNotificationInfo
-
Creates a new GarbageCollectionNotificationInfo
instance.
- GarbageCollectorMXBean - Interface in com.ibm.lang.management
-
The OpenJ9 extension interface for managing and monitoring the virtual machine's
garbage collection functionality.
- GcInfo - Class in com.sun.management
-
Garbage collection information.
- get(String) - Method in class com.sun.management.GcInfo
- getAll(String[]) - Method in class com.sun.management.GcInfo
- getApplicationCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
-
This method returns the total CPU usage for all application threads.
- getApplicationUserCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
-
This method returns an array of CPU usage for all user defined thread categories.
- getBuffered() - Method in class com.ibm.lang.management.MemoryUsage
-
The amount of buffered memory in bytes.
- getBusy() - Method in class com.ibm.lang.management.ProcessorUsage
-
The time spent by the Processor executing a non-idle thread in microseconds.
- getCached() - Method in class com.ibm.lang.management.MemoryUsage
-
The amount of cached memory in bytes.
- getCommittedVirtualMemorySize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Returns the amount of virtual memory used by the process in bytes.
- getCompositeType() - Method in class com.sun.management.GcInfo
- getCpuEntitlement() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
-
The total CPU Entitlement assigned to this Guest by the Hypervisor.
- getCPULoad() - Method in interface com.ibm.lang.management.RuntimeMXBean
-
Returns a double value which holds the system load average calculated for
the minute preceding the call, where system load average is taken
to mean the following:
- getCpuTime() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
-
The total used time of the Guest as reported by the Hypervisor in microseconds.
- getCurrentGCThreads() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the number of GC worker threads that participated in the most recent collection.
- getDuration() - Method in class com.sun.management.GcInfo
-
Returns the elapsed time of this GC in milliseconds.
- getEndTime() - Method in class com.sun.management.GcInfo
-
Returns the end time of this GC in milliseconds
since the Java virtual machine was started.
- getFree() - Method in class com.ibm.lang.management.MemoryUsage
-
The total amount of free physical memory in bytes.
- getFreeSwapSpaceSize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Returns the amount of free swap space in bytes.
- getGcAction() - Method in class com.sun.management.GarbageCollectionNotificationInfo
-
- getGcCause() - Method in class com.sun.management.GarbageCollectionNotificationInfo
-
- getGcCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
-
This method returns the total CPU usage of all GC threads.
- getGcInfo() - Method in class com.sun.management.GarbageCollectionNotificationInfo
-
- getGCMainThreadCpuUsed() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the amount of CPU time spent in the GC by the main thread, in
milliseconds.
- getGCMasterThreadCpuUsed() - Method in interface com.ibm.lang.management.MemoryMXBean
-
- getGCMode() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the current GC mode as a human-readable string.
- getGcName() - Method in class com.sun.management.GarbageCollectionNotificationInfo
-
- getGCSlaveThreadsCpuUsed() - Method in interface com.ibm.lang.management.MemoryMXBean
-
- getGCWorkerThreadsCpuUsed() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the total amount of CPU time spent in the GC by all worker threads,
in milliseconds.
- getHardwareModel() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Instantiates and returns an instance of a
String
object containing
hardware model information
- getHostCpuClockSpeed() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
-
The the clock speed of the Host Processor in platform-dependent units.
- getId() - Method in class com.ibm.lang.management.ProcessorUsage
-
A unique identifier assigned to the this Processor.
- getId() - Method in class com.sun.management.GcInfo
-
- getIdle() - Method in class com.ibm.lang.management.ProcessorUsage
-
The time spent by the Processor sitting idle in microseconds.
- getJitCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
-
This method returns the total CPU usage of all JIT Threads.
- getLastCollectionEndTime() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
-
Returns the end time in milliseconds of the last garbage
collection that was carried out by this collector.
- getLastCollectionStartTime() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
-
Returns the start time in milliseconds of the last garbage
collection that was carried out by this collector.
- getMaxFileDescriptorCount() - Method in interface com.ibm.lang.management.UnixOperatingSystemMXBean
-
Returns the maximum number of file descriptors that can be opened in a process.
- getMaxHeapSize() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Get the current maximum heap size in bytes.
- getMaxHeapSizeLimit() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Get the maximum size in bytes to which the max heap size could be
increased in the currently running VM.
- getMaximumGCThreads() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the maximum number of GC worker threads.
- getMaxMemLimit() - Method in class com.ibm.virtualization.management.GuestOSMemoryUsage
-
The amount of real Memory allowed to be used by the Guest as reported by the Hypervisor in MB.
- getMemoryUsageAfterGc() - Method in class com.sun.management.GcInfo
-
Returns the memory usage of all memory pools
at the end of this GC.
- getMemoryUsageBeforeGc() - Method in class com.sun.management.GcInfo
-
Returns the memory usage of all memory pools
at the beginning of this GC.
- getMemoryUsed() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
-
Returns the amount of heap memory used by objects that are managed
by the collector corresponding to this bean object.
- getMemUsed() - Method in class com.ibm.virtualization.management.GuestOSMemoryUsage
-
The total Memory used by the Guest as reported by the Hypervisor in MB.
- getMinHeapSize() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Get the minimum heap size in bytes.
- getNativeThreadId() - Method in interface com.ibm.lang.management.ExtendedThreadInfo
-
- getNativeThreadId(long) - Method in interface com.ibm.lang.management.ThreadMXBean
-
Find the native (operating system assigned) thread identifiers corresponding
to a unique TID (as returned by java/lang/Thread.getId()).
- getNativeThreadIds(long[]) - Method in interface com.ibm.lang.management.ThreadMXBean
-
Fetches an array of the native (operating system assigned) identifiers
corresponding to unique TIDs (as returned by java/lang/Thread.getId()) specified to it.
- getNewAvailableProcessors() - Method in class com.ibm.lang.management.AvailableProcessorsNotificationInfo
-
Returns the new number of available processors after the change that
initiated this notification.
- getNewProcessingCapacity() - Method in class com.ibm.lang.management.ProcessingCapacityNotificationInfo
-
Returns the new processing capacity after the change that this
notification corresponds to.
- getNewTotalPhysicalMemory() - Method in class com.ibm.lang.management.TotalPhysicalMemoryNotificationInfo
-
Returns the new value of bytes for the total physical memory after
the change that this notification corresponds to.
- getOnline() - Method in class com.ibm.lang.management.ProcessorUsage
-
The online/offline status of this Processor.
- getOpenFileDescriptorCount() - Method in interface com.ibm.lang.management.UnixOperatingSystemMXBean
-
Returns the current number of file descriptors that are in opened state.
- getPreCollectionUsage() - Method in interface com.ibm.lang.management.MemoryPoolMXBean
-
If supported by the virtual machine, returns a
MemoryUsage
which
encapsulates this memory pool's memory usage
before the most
recent run of the garbage collector.
- getProcessCpuLoad() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Returns the recent CPU usage for the Java Virtual Machine process.
- getProcessCpuTime() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Returns total amount of time the process has been scheduled or
executed so far in both kernel and user modes.
- getProcessCpuTimeByNS() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Deprecated.
- getProcessID() - Method in interface com.ibm.lang.management.RuntimeMXBean
-
Returns the native process identifier that identifies the current
Java process to the operating system.
- getProcessingCapacity() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Returns the collective capacity of the virtual processors in
the partition the VM is running in.
- getProcessPhysicalMemorySize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Returns the amount of physical memory being used by the process
in bytes.
- getProcessPrivateMemorySize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Returns the amount of private memory used by the process in bytes.
- getProcessVirtualMemorySize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Deprecated.
- getResourceMonitorCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
-
This method returns the total CPU usage for all threads of the "Resource-Monitor" category.
- getSharedClassCacheFreeSpace() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the free space in bytes of the cache that the JVM is
currently connected to.
- getSharedClassCacheMaxAotBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the maximum space allowed for AOT data of the cache that the JVM is currently
connected to.
- getSharedClassCacheMaxAotUnstoredBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the bytes which are not stored into the shared classes cache due to the current setting of maximum space allowed for AOT data.
- getSharedClassCacheMaxJitDataBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the maximum space allowed for JIT data of the cache that the JVM is currently
connected to.
- getSharedClassCacheMaxJitDataUnstoredBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the bytes which are not stored into the shared classes cache due to the current setting of maximum space allowed for JIT data.
- getSharedClassCacheMinAotBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the minimum space reserved for AOT data of the cache that the JVM is currently
connected to.
- getSharedClassCacheMinJitDataBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the minimum space reserved for JIT data of the cache that the JVM is currently
connected to.
- getSharedClassCacheSize() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the total size in bytes of the cache that the JVM is currently
connected to.
- getSharedClassCacheSoftmxBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the softmx size in bytes of the cache that the JVM is currently
connected to.
- getSharedClassCacheSoftmxUnstoredBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
-
Returns the bytes which are not stored into the shared classes cache due to the current setting of softmx in shared classes.
- getStartTime() - Method in class com.sun.management.GcInfo
-
Returns the start time of this GC in milliseconds
since the Java virtual machine was started.
- getSwapFree() - Method in class com.ibm.lang.management.MemoryUsage
-
The amount of free swap space in bytes.
- getSwapTotal() - Method in class com.ibm.lang.management.MemoryUsage
-
The amount of total swap space in bytes.
- getSystem() - Method in class com.ibm.lang.management.ProcessorUsage
-
The time spent in system mode in microseconds.
- getSystemJvmCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
-
This method returns the total CPU usage of the "System-JVM" category, which
includes GC, JIT and other JVM daemon threads.
- getThreadCategory(long) - Method in interface com.ibm.lang.management.JvmCpuMonitorMXBean
-
This function gets the current value of the thread category for the target thread.
- getThreadInfo() - Method in interface com.ibm.lang.management.ExtendedThreadInfo
-
- getThreadsCpuUsage(JvmCpuMonitorInfo) - Method in interface com.ibm.lang.management.JvmCpuMonitorMXBean
-
This function updates the user provided JvmCpuMonitorInfo
object
with CPU usage statistics of the various thread categories.
- getThreadsCpuUsage() - Method in interface com.ibm.lang.management.JvmCpuMonitorMXBean
-
This function creates a new
JvmCpuMonitorInfo
object and populates it
with CPU usage statistics of the various thread categories.
- getTimestamp() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
-
This method returns the last sampling time stamp.
- getTimestamp() - Method in class com.ibm.lang.management.MemoryUsage
-
The timestamp when the usage statistics were last sampled in microseconds.
- getTimestamp() - Method in class com.ibm.lang.management.ProcessorUsage
-
The timestamp when usage statistics were last sampled in microseconds.
- getTimestamp() - Method in class com.ibm.virtualization.management.GuestOSMemoryUsage
-
The timestamp when the usage statistics were last sampled in microseconds.
- getTimestamp() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
-
The timestamp when the usage statistics were last sampled in microseconds.
- getTotal() - Method in class com.ibm.lang.management.MemoryUsage
-
The total amount of usable physical memory in bytes.
- getTotalCompacts() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
-
Returns the cumulative total number of compacts that was performed by
garbage collector corresponding to this bean object.
- getTotalMemoryFreed() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
-
Returns the cumulative total amount of memory freed, in bytes, by the
garbage collector corresponding to this bean object.
- getTotalPhysicalMemory() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Deprecated.
- getTotalSwapSpaceSize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
-
Returns the total amount of swap space in bytes.
- getUser() - Method in class com.ibm.lang.management.ProcessorUsage
-
The time spent in user mode in microseconds.
- getVendor() - Method in interface com.ibm.virtualization.management.HypervisorMXBean
-
Returns the vendor of the Hypervisor if running in a virtualized environment.
- getVMGeneratedCPULoad() - Method in interface com.ibm.lang.management.RuntimeMXBean
-
Returns a system load average calculated over the minute preceding
the call averaged over the number of CPU available to Java virtual
machine process.
- getVmId() - Method in interface com.ibm.lang.management.RuntimeMXBean
-
This is provided for the benefit of applications which use attach API to load JVMTI agents
into their own JVMs.
- getVMIdleState() - Method in interface com.ibm.lang.management.RuntimeMXBean
-
Returns current JVM Idle state.
- getWait() - Method in class com.ibm.lang.management.ProcessorUsage
-
The time spent by the Processor in Input/Output (IO) wait in microseconds.
- GuestOSInfoRetrievalException - Exception in com.ibm.virtualization.management
-
This exception class is thrown when retrieving
Guest (Virtual Machine(VM)/Logical Partition(LPAR)) usage statistics fails.
- GuestOSInfoRetrievalException(String) - Constructor for exception com.ibm.virtualization.management.GuestOSInfoRetrievalException
-
Constructor for the exception class that takes a message string
describing the exact nature of the exception.
- GuestOSMemoryUsage - Class in com.ibm.virtualization.management
-
This provides a snapshot of the Guest (Virtual Machine(VM)/Logical Partition(LPAR))
Memory usage statistics as seen by the Hypervisor Host.
- GuestOSMemoryUsage() - Constructor for class com.ibm.virtualization.management.GuestOSMemoryUsage
-
- GuestOSMXBean - Interface in com.ibm.virtualization.management
-
This interface provides Processor and Memory usage statistics of the
Guest (Virtual Machine(VM)/Logical Partition(LPAR)) as seen by the Hypervisor Host.
- GuestOSProcessorUsage - Class in com.ibm.virtualization.management
-
This provides a snapshot of the Guest (Virtual Machine(VM)/Logical Partition(LPAR))
Processor usage statistics as seen by the Hypervisor Host.
- GuestOSProcessorUsage() - Constructor for class com.ibm.virtualization.management.GuestOSProcessorUsage
-