Class PerformanceBenchmarkSim
java.lang.Object
com.prineside.tdi2.utils.simulation.AbstractSimulation
com.prineside.tdi2.utils.simulation.PerformanceBenchmarkSim
- All Implemented Interfaces:
 Simulation
- 
Nested Class Summary
Nested classes/interfaces inherited from interface com.prineside.tdi2.utils.simulation.Simulation
Simulation.LogListener - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longfinal intfinal intfinal intfinal SimConfigfinal intFields inherited from interface com.prineside.tdi2.utils.simulation.Simulation
LOG_LEVEL_DEBUG, LOG_LEVEL_ERROR, LOG_LEVEL_INFO, LOG_LEVEL_WARNING - 
Constructor Summary
ConstructorsConstructorDescriptionPerformanceBenchmarkSim(SimConfig simConfig, int threadCount, int repeatCount, int frameCount)  - 
Method Summary
Modifier and TypeMethodDescriptiongetName()floatbooleanbooleanbooleanstatic voidprepareSimForm(SimulationScreen simScreen) voidsetSimFinishListener(Runnable onFinish) voidstart()voidstop()Methods inherited from class com.prineside.tdi2.utils.simulation.AbstractSimulation
log, log, setSimLogListener 
- 
Field Details
- 
BENCHMARK_STATE_START_TIMESTAMP
public static final long BENCHMARK_STATE_START_TIMESTAMP- See Also:
 
 - 
simConfig
 - 
threadCount
public final int threadCount - 
repeatCount
public final int repeatCount - 
frameCount
public final int frameCount - 
jobCount
public final int jobCount 
 - 
 - 
Constructor Details
- 
PerformanceBenchmarkSim
public PerformanceBenchmarkSim(SimConfig simConfig, int threadCount, int repeatCount, int frameCount)  
 - 
 - 
Method Details
- 
prepareSimForm
 - 
getName
 - 
setSimFinishListener
 - 
getProgress
public float getProgress() - 
start
public void start() - 
isRunning
public boolean isRunning() - 
isReadyToStart
public boolean isReadyToStart() - 
isSuccessful
public boolean isSuccessful() - 
stop
public void stop() 
 -