org.nlogo.nvm
Class Tracer

java.lang.Object
  extended by org.nlogo.nvm.Tracer

public abstract class Tracer
extends Object


Field Summary
static Tracer profilingTracer
           
 
Constructor Summary
Tracer()
           
 
Method Summary
abstract  long calls(String name)
           
abstract  void closeCallRecord(Context context, Activation activation)
           
abstract  void disable()
           
abstract  void dump(PrintStream stream)
           
abstract  void enable()
           
abstract  long exclusiveTime(String name)
           
abstract  long inclusiveTime(String name)
           
abstract  void openCallRecord(Context context, Activation activation)
           
abstract  void reset()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

profilingTracer

public static Tracer profilingTracer
Constructor Detail

Tracer

public Tracer()
Method Detail

enable

public abstract void enable()

disable

public abstract void disable()

reset

public abstract void reset()

dump

public abstract void dump(PrintStream stream)

openCallRecord

public abstract void openCallRecord(Context context,
                                    Activation activation)

closeCallRecord

public abstract void closeCallRecord(Context context,
                                     Activation activation)

calls

public abstract long calls(String name)

exclusiveTime

public abstract long exclusiveTime(String name)

inclusiveTime

public abstract long inclusiveTime(String name)