org.eclipse.hyades.models.hierarchy.util
Class PerfUtil
java.lang.Object
org.eclipse.hyades.models.hierarchy.util.PerfUtil
public class PerfUtil
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PerfUtil
public PerfUtil()
- Deprecated. use
createInstance()
PerfUtil
public PerfUtil(java.lang.String msg,
boolean start)
- Deprecated. use
createInstance(String, boolean)
createInstance
public static PerfUtil createInstance(java.lang.String msg,
boolean start)
createInstance
public static PerfUtil createInstance()
start
public void start()
stop
public void stop()
getTime
public long getTime()
printStatus
public void printStatus()
printStatus
public void printStatus(java.lang.String m)
printStatus
public void printStatus(java.io.PrintStream out)
getUsedMemoryDelta
public long getUsedMemoryDelta()
- Returns:
getTotalMemoryDelta
public long getTotalMemoryDelta()
- Returns:
getFreeMemoryDelta
public long getFreeMemoryDelta()
getUsedMemoryAfter
public long getUsedMemoryAfter()
getFreeMemoryAfter
public long getFreeMemoryAfter()
getTotalMemoryAfter
public long getTotalMemoryAfter()
setMessage
public void setMessage(java.lang.String msg)
- Parameters:
string -
getMessage
public java.lang.String getMessage()
- Returns:
- Returns the msg.
setMessageAndStart
public PerfUtil setMessageAndStart(java.lang.String string)
- Parameters:
string -
stopAndPrintStatus
public PerfUtil stopAndPrintStatus()
stopAndPrintStatus
public PerfUtil stopAndPrintStatus(java.lang.String msg)
getPerfUtil
public static PerfUtil getPerfUtil(java.lang.Object key)
removePerfUtil
public static PerfUtil removePerfUtil(java.lang.Object key)
isDebug
public boolean isDebug()
- Returns:
- Returns the debug.
setDebug
public PerfUtil setDebug(boolean debug)
- Parameters:
debug - The debug to set.