jist.minisim
Class events.entity

java.lang.Object
  extended by jist.minisim.events.entity
All Implemented Interfaces:
JistAPI.Entity, JistAPI.Timeless
Enclosing class:
events

public static final class events.entity
extends java.lang.Object
implements JistAPI.Entity

Event throughput benchmark entity.


Field Summary
private  long endTime
          benchmark end time.
private  int mode
          benchmark type.
private  long nwarm
          number of warm-up events.
private  long startTime
          benchmark start time.
private  long total
          total number of events.
 
Constructor Summary
events.entity(int mode, long nevents, long nwarm)
          Create new event throughput benchmark entity.
 
Method Summary
 void finish()
          End benchmark.
 void operation_double(double d)
          Event with primitive double parameter.
 void operation_int(int i)
          Event with primitive integer parameter.
 void operation_null()
          Event with no parameters.
 void operation_string(java.lang.String s)
          Event with String parameter.
 void start()
          Begin bechmark.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mode

private final int mode
benchmark type.


total

private final long total
total number of events.


nwarm

private final long nwarm
number of warm-up events.


startTime

private long startTime
benchmark start time.


endTime

private long endTime
benchmark end time.

Constructor Detail

events.entity

public events.entity(int mode,
                     long nevents,
                     long nwarm)
Create new event throughput benchmark entity.

Parameters:
mode - benchmark type
nevents - number of benchmark events
nwarm - number of warm-up events
Method Detail

start

public void start()
Begin bechmark.


finish

public void finish()
End benchmark.


operation_null

public void operation_null()
Event with no parameters.


operation_int

public void operation_int(int i)
Event with primitive integer parameter.

Parameters:
i - dummy int

operation_double

public void operation_double(double d)
Event with primitive double parameter.

Parameters:
d - dummy double

operation_string

public void operation_string(java.lang.String s)
Event with String parameter.

Parameters:
s - dummy string