public class ObjectSpace
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.NavigableMap<java.lang.Integer,java.lang.Integer> |
aliveNow |
private static int |
maxSize |
private static int |
minSize |
private static java.util.Map<java.lang.Integer,java.util.List<byte[]>> |
objHeap |
Constructor and Description |
---|
ObjectSpace() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
alloc(int len) |
private static void |
decAlive(int size) |
private static void |
incAlive(int size) |
static void |
recycle(byte[] b) |
static java.util.NavigableMap<java.lang.Integer,java.lang.Integer> |
statAlive() |
static java.util.TreeMap<java.lang.Integer,java.lang.Integer> |
statHeap() |
private static final int minSize
private static final int maxSize
private static java.util.Map<java.lang.Integer,java.util.List<byte[]>> objHeap
private static java.util.NavigableMap<java.lang.Integer,java.lang.Integer> aliveNow
private static void incAlive(int size)
private static void decAlive(int size)
public static byte[] alloc(int len)
public static void recycle(byte[] b)
public static java.util.NavigableMap<java.lang.Integer,java.lang.Integer> statAlive()
public static java.util.TreeMap<java.lang.Integer,java.lang.Integer> statHeap()