public class SpaceTypeAnalyzer extends FieldProcessor
Modifier and Type | Class and Description |
---|---|
static class |
SpaceTypeAnalyzer.Builder |
FieldProcessor.CompletionCallback, FieldProcessor.Context
emptyCallback, heapUsageEstimator, verbose
Modifier | Constructor and Description |
---|---|
protected |
SpaceTypeAnalyzer(SpaceTypeAnalyzer.Builder builder) |
Modifier and Type | Method and Description |
---|---|
protected FieldProcessor.CompletionCallback |
beforeVisitInstance(FieldProcessor.Context context,
org.netbeans.lib.profiler.heap.Instance instance) |
static SpaceTypeAnalyzer.Builder |
builder() |
SpaceTypeReport |
getReport() |
void |
reorderFields(org.netbeans.lib.profiler.heap.JavaClass javaClass,
List<org.netbeans.lib.profiler.heap.FieldValue> fieldValues) |
excludeType, getFieldClass, getPrimitiveArrayItemClass, getTotalSize, incrementSize, log, processNull, processObject, processObjectArray, processPrimitive, processPrimitiveArray, processRepeatedRef, remove, reorderFirst, reorderLast, sizeOfInstance
protected SpaceTypeAnalyzer(SpaceTypeAnalyzer.Builder builder)
public void reorderFields(org.netbeans.lib.profiler.heap.JavaClass javaClass, List<org.netbeans.lib.profiler.heap.FieldValue> fieldValues)
reorderFields
in class FieldProcessor
protected FieldProcessor.CompletionCallback beforeVisitInstance(FieldProcessor.Context context, org.netbeans.lib.profiler.heap.Instance instance)
beforeVisitInstance
in class FieldProcessor
public SpaceTypeReport getReport()
public static SpaceTypeAnalyzer.Builder builder()
Copyright © GigaSpaces.