org.nuiton.util
Class CallAnalyse.CallStatistics
java.lang.Object
org.nuiton.util.CallAnalyse.CallStatistics
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- CallAnalyse.CallStatisticsSummary
- Enclosing class:
- CallAnalyse
public static class CallAnalyse.CallStatistics
- extends Object
- implements Cloneable
CallStatistics is the class which handles values on excecution time and
memory usage.
Each CallStatistics object is for one particular name.
- Author:
- bpoussin
name
protected String name
calls
protected long calls
minTime
protected long minTime
maxTime
protected long maxTime
sumTime
protected long sumTime
minMemory
protected long minMemory
maxMemory
protected long maxMemory
sumMemory
protected long sumMemory
times
protected org.apache.commons.collections.primitives.ArrayLongList times
- pile contenant le temps de appel, util pour les appels recursifs
memories
protected org.apache.commons.collections.primitives.ArrayLongList memories
runtime
protected Runtime runtime
CallAnalyse.CallStatistics
public CallAnalyse.CallStatistics(String name)
enter
public void enter()
exit
public void exit()
getName
public String getName()
getCalls
public long getCalls()
getMinTime
public long getMinTime()
getMaxTime
public long getMaxTime()
getSumTime
public long getSumTime()
getAvgTime
public long getAvgTime()
getMinMemory
public long getMinMemory()
getMaxMemory
public long getMaxMemory()
getSumMemory
public long getSumMemory()
getAvgMemory
public long getAvgMemory()
getMemory
protected long getMemory()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2004-2011 CodeLutin. All Rights Reserved.