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 long
final int
final int
final int
final SimConfig
final int
Fields 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()
float
boolean
boolean
boolean
static void
prepareSimForm
(SimulationScreen simScreen) void
setSimFinishListener
(Runnable onFinish) void
start()
void
stop()
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()
-