org.jikesrvm.adaptive.measurements.instrumentation
Class YieldpointCounterData

java.lang.Object
  extended by org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
      extended by org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
          extended by org.jikesrvm.adaptive.measurements.instrumentation.YieldpointCounterData
All Implemented Interfaces:
Reportable

public final class YieldpointCounterData
extends StringEventCounterData
implements Reportable

An extension of StringEventCounterData so that the printing can be specialized for yieldpoints. Otherwise, the functionality is identical.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
ManagedCounterData.Counter
 
Field Summary
(package private) static boolean DEBUG
           
 
Fields inherited from class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
dataName, eventNumber, stringToCounterMap
 
Fields inherited from class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
automaticallyGrowCounters, counterManager, handle, numCounters
 
Constructor Summary
YieldpointCounterData(InstrumentedEventCounterManager manager)
          Constructor
 
Method Summary
 void report()
          Called at end when data should dump its contents.
 
Methods inherited from class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
doubleToString, getCounterIndexForString, getCounterInstructionForEvent, getCounterInstructionForEvent, getOrCreateCounterIndexForString, reset
 
Methods inherited from class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
automaticallyGrowCounters, createEventCounterInstruction, createEventCounterInstruction, getCounter, getCounterManager, getHandle, getNumCounters, initializeCounters, report, resizeCounters, setCounter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jikesrvm.adaptive.measurements.Reportable
reset
 

Field Detail

DEBUG

static final boolean DEBUG
See Also:
Constant Field Values
Constructor Detail

YieldpointCounterData

YieldpointCounterData(InstrumentedEventCounterManager manager)
Constructor

Parameters:
manager - the manager that will provide the counter space
Method Detail

report

public void report()
Called at end when data should dump its contents.

Specified by:
report in interface Reportable
Overrides:
report in class StringEventCounterData