org.objectweb.proactive.benchmarks.timit.util
Class FakeTimer

java.lang.Object
  extended by org.objectweb.proactive.benchmarks.timit.util.HierarchicalTimer
      extended by org.objectweb.proactive.benchmarks.timit.util.FakeTimer
All Implemented Interfaces:
java.io.Serializable

public class FakeTimer
extends HierarchicalTimer

Class used only for performances

Author:
Brian Amedro, Vladimir Bodnartchouk
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.proactive.benchmarks.timit.util.HierarchicalTimer
counter_name, level, MAX_ENABLED_COUNTERS, parent, parentStarted
 
Constructor Summary
FakeTimer()
           
 
Method Summary
 void addValue(int n, int t)
           
 int getElapsedTime()
           
 int getHierarchicalTime()
           
static HierarchicalTimer getInstance()
           
 int getTotalTime()
           
 boolean isStarted(int n)
          Know if a counter is started or not
 void resetTimer(int n)
           
 void setValue(int n, int t)
           
 void start(int n)
          Starts a counter.
 void stop(int n)
          Stops the adequate counter.
 
Methods inherited from class org.objectweb.proactive.benchmarks.timit.util.HierarchicalTimer
activateCounters, addInstance, getCounterName, getCtm, getElapsedTime, getHierarchicalTime, getNbCounter, getStats, getTotalTime, printArray, readTimer, resetCounter, resetTimer, startAsync, stopAsync, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FakeTimer

public FakeTimer()
Method Detail

start

public void start(int n)
Description copied from class: HierarchicalTimer
Starts a counter.

Overrides:
start in class HierarchicalTimer
Parameters:
n - The integer that idetifies the timer to stop.

stop

public void stop(int n)
Description copied from class: HierarchicalTimer
Stops the adequate counter.

Overrides:
stop in class HierarchicalTimer
Parameters:
n - The integer that idetifies the timer to stop.

resetTimer

public void resetTimer(int n)

setValue

public void setValue(int n,
                     int t)
Overrides:
setValue in class HierarchicalTimer

addValue

public void addValue(int n,
                     int t)
Overrides:
addValue in class HierarchicalTimer

isStarted

public boolean isStarted(int n)
Description copied from class: HierarchicalTimer
Know if a counter is started or not

Overrides:
isStarted in class HierarchicalTimer
Parameters:
n - the id of the counter
Returns:
true if started, false otherwise

getElapsedTime

public int getElapsedTime()

getHierarchicalTime

public int getHierarchicalTime()

getTotalTime

public int getTotalTime()

getInstance

public static HierarchicalTimer getInstance()


Copyright 2001-2007 INRIA All Rights Reserved.