wt.fc
Class WTObjectCounter
java.lang.Object
wt.fc.WTObjectCounter
- public class WTObjectCounter
- extends Object
baseCounter
private WTObjectCounter.Counter baseCounter
classHash
private HashMap classHash
threadName
private String threadName
triggerCount
private int triggerCount
KEY
public static final Object KEY
counter
private static ThreadLocal counter
VERBOSE
private static final boolean VERBOSE
ENABLED
public static final boolean ENABLED
VERBOSE_FINALIZATION
private static final boolean VERBOSE_FINALIZATION
HEAP_CHECK_PERIOD
public static final int HEAP_CHECK_PERIOD
WTObjectCounter
public WTObjectCounter()
getWTObjectCounter
public static WTObjectCounter getWTObjectCounter()
resetWTObjectCounter
public static void resetWTObjectCounter()
increment
public void increment(Class clazz)
decrement
public void decrement(Class clazz)
getLiveReferenceCount
public int getLiveReferenceCount()
getMaterialized
public int getMaterialized()
getFinalized
public int getFinalized()
getThreadName
public String getThreadName()
finalize
protected void finalize()
throws Throwable
- Throws:
Throwable
triggerHeapCheck
public boolean triggerHeapCheck()
toString
public String toString()