public final class RamUsageTester extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RamUsageTester.Accumulator
An accumulator of object references.
|
| Constructor and Description |
|---|
RamUsageTester() |
| Modifier and Type | Method and Description |
|---|---|
static String |
humanSizeOf(Object object)
Return a human-readable size of a given object.
|
static long |
sizeOf(Object obj)
Same as calling
sizeOf(obj, DEFAULT_FILTER). |
static long |
sizeOf(Object obj,
RamUsageTester.Accumulator accumulator)
Estimates the RAM usage by the given object.
|
public static long sizeOf(Object obj, RamUsageTester.Accumulator accumulator)
Resource Usage: This method internally uses a set of every object seen during traversals so it does allocate memory (it isn't side-effect free). After the method exits, this memory should be GCed.
public static long sizeOf(Object obj)
sizeOf(obj, DEFAULT_FILTER).Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.