Module openj9.jvm

Package com.ibm.jvm


package com.ibm.jvm
Classes to support creation of diagnostic dumps and tracing, as well as getting and setting -Xsyslog options.
  • Class
    Description
    The Debuggable annotation applies to either classes or methods and provides a hint to the VM that decorated entities must remain debuggable.
    This class is used to trigger and configure the options used to produce different types of diagnostic dumps available from the OpenJ9 JVM.
    This exception is thrown when the dump configuration cannot be updated through the methods on com.ibm.jvm.Dump because it is in use.
    The permission class for operations on the com.ibm.jvm.Dump class.
    This exception is thrown when an invalid option is passed to methods on the com.ibm.jvm.Dump class.
    The Log class contains methods for controlling system log options This class cannot be instantiated.
    The permission class for operations on the com.ibm.jvm.Log class.
    This class is used provide the following java heap and system statistics: committed heap memory used heap memory max heap memory softmx heap memory free physical memory total physical memory All this info is retrieved without any allocation of new objects.
    The permission class for allowing "tool" dump agents to be run or configured via the com.ibm.jvm.Dump class.
    The Trace class contains methods for controlling trace and using application trace.
    The permission class for operations on the com.ibm.jvm.Trace class.