Package org.jbox2d.testbed.perf
Class PoolingPerf
- java.lang.Object
-
- org.jbox2d.profile.BasicPerformanceTest
-
- org.jbox2d.testbed.perf.PoolingPerf
-
public class PoolingPerf extends BasicPerformanceTest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PoolingPerf.CirclePool
static class
PoolingPerf.CustStack
static class
PoolingPerf.TLVec2
-
Field Summary
Fields Modifier and Type Field Description float
aStore
PoolingPerf.CirclePool
cp
static int
INNER_ITERS
Vec2
mv
static int
OUTER_ITERS
PoolingPerf.CustStack
stack
java.lang.String[]
tests
PoolingPerf.TLVec2
tlv
IWorldPool
wp
-
Fields inherited from class org.jbox2d.profile.BasicPerformanceTest
times
-
-
Constructor Summary
Constructors Constructor Description PoolingPerf()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getTestName(int argNum)
static void
main(java.lang.String[] c)
float
op(Vec2 argVec)
void
runCirclePoolTest()
void
runCreationTest()
void
runCustStackTest()
void
runMemberTest()
void
runTest(int argNum)
void
runThreadLocalTest()
void
runWorldPoolTest()
-
Methods inherited from class org.jbox2d.profile.BasicPerformanceTest
getFrames, getTestTime, go, printf, println, printResults
-
-
-
-
Field Detail
-
INNER_ITERS
public static final int INNER_ITERS
- See Also:
- Constant Field Values
-
OUTER_ITERS
public static final int OUTER_ITERS
- See Also:
- Constant Field Values
-
tests
public java.lang.String[] tests
-
aStore
public float aStore
-
wp
public IWorldPool wp
-
cp
public PoolingPerf.CirclePool cp
-
tlv
public PoolingPerf.TLVec2 tlv
-
mv
public Vec2 mv
-
stack
public PoolingPerf.CustStack stack
-
-
Method Detail
-
op
public float op(Vec2 argVec)
-
runTest
public void runTest(int argNum)
- Specified by:
runTest
in classBasicPerformanceTest
- See Also:
org.jbox2d.testbed.perf.BasicPerformanceTest#runTest(int)
-
runCreationTest
public void runCreationTest()
-
runWorldPoolTest
public void runWorldPoolTest()
-
runCirclePoolTest
public void runCirclePoolTest()
-
runThreadLocalTest
public void runThreadLocalTest()
-
runCustStackTest
public void runCustStackTest()
-
runMemberTest
public void runMemberTest()
-
getTestName
public java.lang.String getTestName(int argNum)
- Specified by:
getTestName
in classBasicPerformanceTest
- See Also:
org.jbox2d.testbed.perf.BasicPerformanceTest#getTestName(int)
-
main
public static void main(java.lang.String[] c)
-
-