Skip navigation links
OpenJ9 JVM Diagnostic Utilities Classes
C D E G H I J L M Q R S T 

C

com.ibm.jvm - package com.ibm.jvm
Classes to support creation of diagnostic dumps and tracing, as well as getting and setting -Xsyslog options.

D

Debuggable - Annotation Type in com.ibm.jvm
The Debuggable annotation applies to either classes or methods and provides a hint to the VM that decorated entities must remain debuggable.
Dump - Class in com.ibm.jvm
This class is used to trigger and configure the options used to produce different types of diagnostic dumps available from the OpenJ9 JVM.
DumpConfigurationUnavailableException - Exception in com.ibm.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.
DumpConfigurationUnavailableException(String) - Constructor for exception com.ibm.jvm.DumpConfigurationUnavailableException
 
DumpConfigurationUnavailableException(Throwable) - Constructor for exception com.ibm.jvm.DumpConfigurationUnavailableException
 
DumpPermission - Class in com.ibm.jvm
The permission class for operations on the com.ibm.jvm.Dump class.
DumpPermission() - Constructor for class com.ibm.jvm.DumpPermission
 

E

ENTRY - Static variable in class com.ibm.jvm.Trace
 
EVENT - Static variable in class com.ibm.jvm.Trace
 
EXCEPTION - Static variable in class com.ibm.jvm.Trace
 
EXCEPTION_EXIT - Static variable in class com.ibm.jvm.Trace
 
EXIT - Static variable in class com.ibm.jvm.Trace
 

G

getCommittedHeap() - Method in class com.ibm.jvm.Stats
 
getCpuTime() - Method in class com.ibm.jvm.Stats
Returns total amount of time the process has been scheduled or executed so far in both kernel and user modes.
getFreePhysicalMem() - Method in class com.ibm.jvm.Stats
 
getMaxHeap() - Method in class com.ibm.jvm.Stats
 
getMicros() - Static method in class com.ibm.jvm.Trace
Deprecated.
Use System.nanoTime() instead as this provides as good or better resolution and is more portable.
getSoftmxHeap() - Method in class com.ibm.jvm.Stats
 
getStats() - Method in class com.ibm.jvm.Stats
Native method used to retrieve the heap/OS stats.
getSysLoadAvg() - Method in class com.ibm.jvm.Stats
 
getTotPhysicalMem() - Method in class com.ibm.jvm.Stats
 
getUsedHeap() - Method in class com.ibm.jvm.Stats
 

H

HeapDump() - Static method in class com.ibm.jvm.Dump
Trigger a heap dump.
heapDumpToFile(String) - Static method in class com.ibm.jvm.Dump
Trigger a heap dump.
heapDumpToFile() - Static method in class com.ibm.jvm.Dump
Trigger a heap dump.

I

initializeTrace() - Static method in class com.ibm.jvm.Trace
Deprecated.
this method does nothing
InvalidDumpOptionException - Exception in com.ibm.jvm
This exception is thrown when an invalid option is passed to methods on the com.ibm.jvm.Dump class.
InvalidDumpOptionException(String) - Constructor for exception com.ibm.jvm.InvalidDumpOptionException
 
InvalidDumpOptionException(Throwable) - Constructor for exception com.ibm.jvm.InvalidDumpOptionException
 

J

JavaDump() - Static method in class com.ibm.jvm.Dump
Trigger a java dump.
javaDumpToFile(String) - Static method in class com.ibm.jvm.Dump
Trigger a java dump.
javaDumpToFile() - Static method in class com.ibm.jvm.Dump
Trigger a java dump.

L

Log - Class in com.ibm.jvm
The Log class contains methods for controlling system log options This class cannot be instantiated.
LogPermission - Class in com.ibm.jvm
The permission class for operations on the com.ibm.jvm.Log class.
LogPermission() - Constructor for class com.ibm.jvm.LogPermission
 

M

main(String[]) - Static method in class com.ibm.jvm.TraceFormat
 

Q

queryDumpOptions() - Static method in class com.ibm.jvm.Dump
Returns the current dump configuration as an array of Strings.
QueryOptions() - Static method in class com.ibm.jvm.Log
Query the log options.

R

registerApplication(String, String[]) - Static method in class com.ibm.jvm.Trace
Registers a new application and trace points for that application with trace.
resetDumpOptions() - Static method in class com.ibm.jvm.Dump
Reset the JVM dump options to the settings specified when the JVM was started removing any additional configuration done since then.
resume() - Static method in class com.ibm.jvm.Trace
Resumes tracing for all the threads in the JVM.
resumeThis() - Static method in class com.ibm.jvm.Trace
Increments the suspend and resume count for the current thread and resumes tracing the thread if the result is not negative.

S

set(String) - Static method in class com.ibm.jvm.Trace
Sets options for the trace subsystem.
setDumpOptions(String) - Static method in class com.ibm.jvm.Dump
Sets options for the dump subsystem.
setFields(long, long, long, long, long, double, long, long) - Method in class com.ibm.jvm.Stats
To avoid allocating new objects, this function merely sets the member variables of this class as it is called from a native.
SetOptions(String) - Static method in class com.ibm.jvm.Log
Set the log options.
snap() - Static method in class com.ibm.jvm.Trace
Trigger a snap dump.
SnapDump() - Static method in class com.ibm.jvm.Dump
Trigger a snap dump.
snapDumpToFile(String) - Static method in class com.ibm.jvm.Dump
Trigger a snap dump.
snapDumpToFile() - Static method in class com.ibm.jvm.Dump
Trigger a snap dump.
Stats - Class in com.ibm.jvm
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.
Stats() - Constructor for class com.ibm.jvm.Stats
Construct a new instance.
suspend() - Static method in class com.ibm.jvm.Trace
Suspends tracing for all the threads in the JVM.
suspendThis() - Static method in class com.ibm.jvm.Trace
Decrements the suspend and resume count for the current thread and suspends tracing the thread if the result is negative.
SystemDump() - Static method in class com.ibm.jvm.Dump
Trigger a system dump.
systemDumpToFile(String) - Static method in class com.ibm.jvm.Dump
Trigger a system dump.
systemDumpToFile() - Static method in class com.ibm.jvm.Dump
Trigger a system dump.

T

ToolDumpPermission - Class in com.ibm.jvm
The permission class for allowing "tool" dump agents to be run or configured via the com.ibm.jvm.Dump class.
ToolDumpPermission() - Constructor for class com.ibm.jvm.ToolDumpPermission
 
Trace - Class in com.ibm.jvm
The Trace class contains methods for controlling trace and using application trace.
trace(int, int) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, String, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, Object) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, Object, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, int) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, int, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, long) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, long, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, byte) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, byte, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, char) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, char, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, float) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, float, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, double) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, double, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, Object) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, Object, Object) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, int) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, int, int) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, int, int, int) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, long) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, long, long) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, long, long, long) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, byte) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, byte, byte) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, byte, byte, byte) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, char) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, char, char) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, char, char, char) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, float) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, float, float) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, float, float, float) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, double) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, double, double) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, double, double, double) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, Object, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, Object, String, Object) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, int, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, int, String, int) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, long, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, long, String, long) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, byte, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, byte, String, byte) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, char, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, char, String, char) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, float, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, float, String, float) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, String, double, String) - Static method in class com.ibm.jvm.Trace
 
trace(int, int, double, String, double) - Static method in class com.ibm.jvm.Trace
 
TraceFormat - Class in com.ibm.jvm
Support for converting binary trace files to a human readable form.
TraceFormat() - Constructor for class com.ibm.jvm.TraceFormat
 
TracePermission - Class in com.ibm.jvm
The permission class for operations on the com.ibm.jvm.Trace class.
TracePermission() - Constructor for class com.ibm.jvm.TracePermission
 
triggerDump(String) - Static method in class com.ibm.jvm.Dump
Trigger a dump with the specified options.
C D E G H I J L M Q R S T 
Skip navigation links
OpenJ9 JVM Diagnostic Utilities Classes

Eclipse OpenJ9 website.
To raise a bug report or suggest an improvement create an Eclipse OpenJ9 issue.
Copyright © 1998, 2025 IBM Corp. and others.