org.nakedobjects.metamodel.commons.profile
Class Profiler

java.lang.Object
  extended by org.nakedobjects.metamodel.commons.profile.Profiler

public class Profiler
extends java.lang.Object


Field Summary
protected static ProfilerSystem profilerSystem
           
 
Constructor Summary
Profiler(java.lang.String name)
           
 
Method Summary
 long getElapsedTime()
           
 long getMemoryUsage()
           
 java.lang.String getName()
           
 java.lang.String log()
           
static java.lang.String memoryLog()
           
 java.lang.String memoryUsageLog()
           
 void reset()
           
static void setProfilerSystem(ProfilerSystem profilerSystem)
           
 void start()
           
 void stop()
           
 java.lang.String timeLog()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

profilerSystem

protected static ProfilerSystem profilerSystem
Constructor Detail

Profiler

public Profiler(java.lang.String name)
Method Detail

memoryLog

public static java.lang.String memoryLog()

setProfilerSystem

public static void setProfilerSystem(ProfilerSystem profilerSystem)

getElapsedTime

public long getElapsedTime()

getMemoryUsage

public long getMemoryUsage()

getName

public java.lang.String getName()

log

public java.lang.String log()

reset

public void reset()

start

public void start()

stop

public void stop()

memoryUsageLog

public java.lang.String memoryUsageLog()

timeLog

public java.lang.String timeLog()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.