Class BasicPerformanceTest

java.lang.Object
org.jbox2d.profile.BasicPerformanceTest
Direct Known Subclasses:
MathPerf, PoolingPerf, SettingsPerformanceTest, StackTest

public abstract class BasicPerformanceTest extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final int
     
    private final int
     
    protected final long[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    BasicPerformanceTest(int numTests, int iters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getFrames(int testNum)
     
    abstract java.lang.String
    getTestName(int testNum)
     
    double
    getTestTime(int testNum)
     
    void
    go()
     
    void
    printf(java.lang.String s, java.lang.Object... args)
     
    void
    println(java.lang.String s)
     
    void
     
    abstract void
    runTest(int testNum)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • numTests

      private final int numTests
    • iters

      private final int iters
    • times

      protected final long[] times
  • Constructor Details

    • BasicPerformanceTest

      public BasicPerformanceTest(int numTests, int iters)
  • Method Details

    • getTestTime

      public double getTestTime(int testNum)
    • go

      public void go()
    • printResults

      public void printResults()
    • runTest

      public abstract void runTest(int testNum)
    • getTestName

      public abstract java.lang.String getTestName(int testNum)
    • getFrames

      public int getFrames(int testNum)
    • println

      public void println(java.lang.String s)
    • printf

      public void printf(java.lang.String s, java.lang.Object... args)