com.sun.btrace
Class Profiler.Record

java.lang.Object
  extended by com.sun.btrace.Profiler.Record
Enclosing class:
Profiler

public static final class Profiler.Record
extends java.lang.Object

Record represents an atomic unit in the application execution call tree

Since:
1.2

Field Summary
 java.lang.String blockName
           
static java.util.Comparator<Profiler.Record> COMPARATOR
           
 long invocations
           
 boolean onStack
           
 long selfTime
           
 long selfTimeMax
           
 long selfTimeMin
           
 long threadId
           
 long wallTime
           
 long wallTimeMax
           
 long wallTimeMin
           
 
Constructor Summary
Profiler.Record(java.lang.String blockName)
           
 
Method Summary
 Profiler.Record duplicate()
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

COMPARATOR

public static final java.util.Comparator<Profiler.Record> COMPARATOR

blockName

public final java.lang.String blockName

threadId

public long threadId

wallTime

public long wallTime

wallTimeMax

public long wallTimeMax

wallTimeMin

public long wallTimeMin

selfTime

public long selfTime

selfTimeMax

public long selfTimeMax

selfTimeMin

public long selfTimeMin

invocations

public long invocations

onStack

public boolean onStack
Constructor Detail

Profiler.Record

public Profiler.Record(java.lang.String blockName)
Method Detail

duplicate

public Profiler.Record duplicate()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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