Package org.jbox2d.profile
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
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)
-