public class MemoryMeasurer extends AbstractSimpleVisitor
A Visitor that measures the deep size of a class model object.
The object size is measured using Instrumentation.getObjectSize(Object) method.
| Constructor and Description |
|---|
MemoryMeasurer() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyTo(Visitable visitable) |
Set<Object> |
getObjects() |
long |
getSize() |
void |
reset() |
VisitorAction |
visit(PMMLObject object) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitgetParents, popParent, pushParentpublic MemoryMeasurer()
IllegalStateException - If the JPMML agent is not available.public void applyTo(Visitable visitable)
applyTo in interface VisitorapplyTo in class AbstractVisitorVisitable.accept(Visitor)public VisitorAction visit(PMMLObject object)
visit in class AbstractSimpleVisitorpublic void reset()
public long getSize()
Copyright © 2016 University of Tartu. All Rights Reserved.