sleep.runtime
Class ScriptInstance.ProfilerStatistic

java.lang.Object
  extended by sleep.runtime.ScriptInstance.ProfilerStatistic
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable
Enclosing class:
ScriptInstance

public static class ScriptInstance.ProfilerStatistic
extends java.lang.Object
implements java.lang.Comparable, java.io.Serializable

A container for a profile statistic about a sleep function

See Also:
Serialized Form

Field Summary
 long calls
          the total number of times this function has been called
 java.lang.String functionName
          the name of the function call
 long ticks
          the total number of ticks consumed by this function call
 
Constructor Summary
ScriptInstance.ProfilerStatistic()
           
 
Method Summary
 int compareTo(java.lang.Object o)
          used to compare this statistic to other statistics for the sake of sorting
 java.lang.String toString()
          returns a string in the form of (total time used in seconds)s (total calls made) @(line number) (function description)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

functionName

public java.lang.String functionName
the name of the function call


ticks

public long ticks
the total number of ticks consumed by this function call


calls

public long calls
the total number of times this function has been called

Constructor Detail

ScriptInstance.ProfilerStatistic

public ScriptInstance.ProfilerStatistic()
Method Detail

compareTo

public int compareTo(java.lang.Object o)
used to compare this statistic to other statistics for the sake of sorting

Specified by:
compareTo in interface java.lang.Comparable

toString

public java.lang.String toString()
returns a string in the form of (total time used in seconds)s (total calls made) @(line number) (function description)

Overrides:
toString in class java.lang.Object