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 classPoolingPerf.CirclePoolstatic classPoolingPerf.CustStackstatic classPoolingPerf.TLVec2
-
Field Summary
Fields Modifier and Type Field Description floataStorePoolingPerf.CirclePoolcpstatic intINNER_ITERSVec2mvstatic intOUTER_ITERSPoolingPerf.CustStackstackjava.lang.String[]testsPoolingPerf.TLVec2tlvIWorldPoolwp-
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.StringgetTestName(int argNum)static voidmain(java.lang.String[] c)floatop(Vec2 argVec)voidrunCirclePoolTest()voidrunCreationTest()voidrunCustStackTest()voidrunMemberTest()voidrunTest(int argNum)voidrunThreadLocalTest()voidrunWorldPoolTest()-
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:
runTestin 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:
getTestNamein classBasicPerformanceTest- See Also:
org.jbox2d.testbed.perf.BasicPerformanceTest#getTestName(int)
-
main
public static void main(java.lang.String[] c)
-
-