Class PerformanceBenchmarkSim

java.lang.Object
com.prineside.tdi2.utils.simulation.AbstractSimulation
com.prineside.tdi2.utils.simulation.PerformanceBenchmarkSim
All Implemented Interfaces:
Simulation

public final class PerformanceBenchmarkSim extends AbstractSimulation
  • Field Details

    • BENCHMARK_STATE_START_TIMESTAMP

      public static final long BENCHMARK_STATE_START_TIMESTAMP
      See Also:
    • simConfig

      public final SimConfig 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

      public static void prepareSimForm(SimulationScreen simScreen)
    • getName

      public CharSequence getName()
    • setSimFinishListener

      public void setSimFinishListener(Runnable onFinish)
    • getProgress

      public float getProgress()
    • start

      public void start()
    • isRunning

      public boolean isRunning()
    • isReadyToStart

      public boolean isReadyToStart()
    • isSuccessful

      public boolean isSuccessful()
    • stop

      public void stop()