Class PerformanceBenchmarkSim
java.lang.Object
com.prineside.tdi2.utils.simulation.AbstractSimulation
com.prineside.tdi2.utils.simulation.PerformanceBenchmarkSim
- All Implemented Interfaces:
Simulation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
final int
final int
final int
final SimConfig
final int
-
Constructor Summary
ConstructorsConstructorDescriptionPerformanceBenchmarkSim
(SimConfig simConfig, int threadCount, int repeatCount, int frameCount) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
float
boolean
boolean
boolean
void
setSimFinishListener
(Runnable onFinish) void
start()
void
stop()
Methods inherited from class com.prineside.tdi2.utils.simulation.AbstractSimulation
log, logThrowable, 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
-
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()
-