org.nuiton.util
Class CallAnalyse.CallStatistics
java.lang.Object
org.nuiton.util.CallAnalyse.CallStatistics
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- CallAnalyse.CallStatisticsSummary
- Enclosing class:
- CallAnalyse
public static class CallAnalyse.CallStatistics
- extends java.lang.Object
- implements java.lang.Cloneable
CallStatistics is the class which handles values on excecution time and
memory usage.
Each CallStatistics object is for one particular name.
- Author:
- bpoussin
|
Field Summary |
protected long |
calls
|
protected long |
maxMemory
|
protected long |
maxTime
|
protected org.apache.commons.collections.primitives.ArrayLongList |
memories
|
protected long |
minMemory
|
protected long |
minTime
|
protected java.lang.String |
name
|
protected java.lang.Runtime |
runtime
|
protected long |
sumMemory
|
protected long |
sumTime
|
protected org.apache.commons.collections.primitives.ArrayLongList |
times
pile contenant le temps de appel, util pour les appels recursifs |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected java.lang.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 java.lang.Runtime runtime
CallAnalyse.CallStatistics
public CallAnalyse.CallStatistics(java.lang.String name)
enter
public void enter()
exit
public void exit()
getName
public java.lang.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 java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2004-2010 CodeLutin. All Rights Reserved.