Package org.github.jamm
package org.github.jamm
-
ClassDescription
RuntimeExceptionthrown when Jamm cannot access successfully one of the fields from an object of the measured graph.RuntimeExceptionthrown when Jamm fail to measure an object.Filter for fields and classes.A filter for class fields.Utility class providing the different filters used byMemoryMeterSimple 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 forMemoryMeterinstancesThe different way of measuring deeply a ByteBuffer.The different strategies that can be used by aMemoryMeterinstance 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.