public class SpaceTypeAnalyzer extends FieldProcessor
| Modifier and Type | Class and Description |
|---|---|
static class |
SpaceTypeAnalyzer.Builder |
FieldProcessor.CompletionCallback, FieldProcessor.ContextemptyCallback, 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, sizeOfInstanceprotected 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 FieldProcessorprotected FieldProcessor.CompletionCallback beforeVisitInstance(FieldProcessor.Context context, org.netbeans.lib.profiler.heap.Instance instance)
beforeVisitInstance in class FieldProcessorpublic SpaceTypeReport getReport()
public static SpaceTypeAnalyzer.Builder builder()
Copyright © GigaSpaces.