Package org.github.jamm
package org.github.jamm
-
ClassDescription
RuntimeException
thrown when Jamm cannot access successfully one of the fields from an object of the measured graph.RuntimeException
thrown when Jamm fail to measure an object.Filter for fields and classes.A filter for class fields.Utility class providing the different filters used byMemoryMeter
Simple set that use object equality to compare elements.Interface that allows users to avoid crawling via reflection by adding children manually to the stack, therefore speeding up the computation.Information about the memory layout used by the JVM running the code.Utility to measure the heap space used by java objects.Builder forMemoryMeter
instancesThe different way of measuring deeply a ByteBuffer.The different strategies that can be used by aMemoryMeter
instance to measure the shallow size of an object.Listener that receive notification form MemoryMeter.A factory forMemoryMeterListener
.Represents a strategy to measure the shallow memory used by a Java object.Indicates that a specified field or type should not be measured or counted byMemoryMeter
.Utility class for retrieving information from the JVM.