Module openj9.dtfj

Interface JavaRuntimeMemoryCategory

All Known Implementing Classes:
DTFJJavaRuntimeMemoryCategory, JCJavaRuntimeMemoryCategory

public interface JavaRuntimeMemoryCategory

Represents a category of native memory allocated by the Java runtime.

A category is a high-level grouping of memory allocations such as "Threads", "Classes" or "Java Heap".

Some Java runtime implementations use categories to track native memory use in the JRE.

Categories can have child categories and form a hierarchy.

The getShallow* methods return the allocation data for just this category. The getDeep* methods return the allocation data for this category and all its child categories.

Since:
1.5