Skip to content

Instantly share code, notes, and snippets.

@laszlokorte
Last active December 19, 2015 15:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save laszlokorte/5974467 to your computer and use it in GitHub Desktop.
Save laszlokorte/5974467 to your computer and use it in GitHub Desktop.
dart-box2d before and after vector_math aabb2 port
Running Ball Drop
Ball Drop (10 steps, 10 solve loops) : 27 ms (370.3703703703704 steps/second)
Checksum: -1.8194444444444444
Ball Drop (10 steps, 30 solve loops) : 10 ms (1000.0 steps/second)
Checksum: -1.8194444444444444
Ball Drop (100 steps, 10 solve loops) : 39 ms (2564.102564102564 steps/second)
Checksum: -30.69444444444442
Ball Drop (100 steps, 30 solve loops) : 12 ms (8333.333333333334 steps/second)
Checksum: -30.69444444444442
Ball Drop (500 steps, 10 solve loops) : 20 ms (25000.0 steps/second)
Checksum: -431.24999999999966
Ball Drop (500 steps, 30 solve loops) : 4 ms (125000.0 steps/second)
Checksum: -431.24999999999966
Ball Drop (2000 steps, 10 solve loops) : 17 ms (117647.0588235294 steps/second)
Checksum: -3401.000000000002
Ball Drop (2000 steps, 30 solve loops) : 7 ms (285714.2857142857 steps/second)
Checksum: -3401.000000000002
------------------------------------------------
Running Ball Cage
Ball Cage (10 steps, 10 solve loops) : 14 ms (714.2857142857142 steps/second)
Checksum: -75.1527777777778
Ball Cage (10 steps, 30 solve loops) : 6 ms (1666.6666666666667 steps/second)
Checksum: -75.1527777777778
Ball Cage (100 steps, 10 solve loops) : 51 ms (1960.7843137254904 steps/second)
Checksum: -73.8631043950964
Ball Cage (100 steps, 30 solve loops) : 16 ms (6250.0 steps/second)
Checksum: -73.8631043950964
Ball Cage (500 steps, 10 solve loops) : 63 ms (7936.507936507936 steps/second)
Checksum: -78.38876196134287
Ball Cage (500 steps, 30 solve loops) : 20 ms (25000.0 steps/second)
Checksum: -78.38876196134287
Ball Cage (2000 steps, 10 solve loops) : 73 ms (27397.260273972606 steps/second)
Checksum: -107.19597857846699
Ball Cage (2000 steps, 30 solve loops) : 43 ms (46511.62790697675 steps/second)
Checksum: -107.15106209789866
------------------------------------------------
Running Circle Stress
Circle Stress (10 steps, 10 solve loops) : 186 ms (53.763440860215056 steps/second)
Checksum: 5209.888888888892
Circle Stress (10 steps, 30 solve loops) : 106 ms (94.33962264150944 steps/second)
Checksum: 5209.888888888883
Circle Stress (100 steps, 10 solve loops) : 172 ms (581.3953488372093 steps/second)
Checksum: 589.8888888888928
Circle Stress (100 steps, 30 solve loops) : 249 ms (401.60642570281124 steps/second)
Checksum: 589.8888888888991
Circle Stress (500 steps, 10 solve loops) : 966 ms (517.5983436853003 steps/second)
Checksum: 510.4534888881588
Circle Stress (500 steps, 30 solve loops) : 1141 ms (438.2120946538124 steps/second)
Checksum: 941.2531017292065
Circle Stress (2000 steps, 10 solve loops) : 3660 ms (546.4480874316939 steps/second)
Checksum: 1027.72525192485
Circle Stress (2000 steps, 30 solve loops) : 5299 ms (377.42970371768257 steps/second)
Checksum: 281.2648133957429
------------------------------------------------
Running Domino Platforms
Domino Platforms (10 steps, 10 solve loops) : 38 ms (263.15789473684214 steps/second)
Checksum: 1338.0555555555543
Domino Platforms (10 steps, 30 solve loops) : 14 ms (714.2857142857142 steps/second)
Checksum: 1338.0555555555543
Domino Platforms (100 steps, 10 solve loops) : 206 ms (485.4368932038835 steps/second)
Checksum: 1503.409352923512
Domino Platforms (100 steps, 30 solve loops) : 97 ms (1030.9278350515463 steps/second)
Checksum: 1503.4093541020286
Domino Platforms (500 steps, 10 solve loops) : 458 ms (1091.703056768559 steps/second)
Checksum: 1365.29566075446
Domino Platforms (500 steps, 30 solve loops) : 558 ms (896.0573476702508 steps/second)
Checksum: 1381.6296814062714
Domino Platforms (2000 steps, 10 solve loops) : 909 ms (2200.2200220022 steps/second)
Checksum: 1253.6826888644239
Domino Platforms (2000 steps, 30 solve loops) : 1358 ms (1472.7540500736377 steps/second)
Checksum: 1299.4253718324617
------------------------------------------------
Running Domino Tower
Domino Tower (10 steps, 10 solve loops) : 460 ms (21.73913043478261 steps/second)
Checksum: 10320.831164368663
Domino Tower (10 steps, 30 solve loops) : 630 ms (15.873015873015873 steps/second)
Checksum: 10863.80095364804
Domino Tower (100 steps, 10 solve loops) : 2645 ms (37.80718336483932 steps/second)
Checksum: 5244.477243821091
Domino Tower (100 steps, 30 solve loops) : 5170 ms (19.342359767891683 steps/second)
Checksum: 5644.361282305603
Domino Tower (500 steps, 10 solve loops) : 18620 ms (26.85284640171858 steps/second)
Checksum: -4021.6494996277625
Domino Tower (500 steps, 30 solve loops) : 25896 ms (19.30800123571208 steps/second)
Checksum: -6991.295906014058
Domino Tower (2000 steps, 10 solve loops) : 78158 ms (25.589191125668517 steps/second)
Checksum: -361695.87266661343
Domino Tower (2000 steps, 30 solve loops) : 66946 ms (29.874824485406148 steps/second)
Checksum: -541006.4049885747
------------------------------------------------
Running Ball Drop
Ball Drop (10 steps, 10 solve loops) : 27 ms (370.3703703703704 steps/second)
Checksum: -1.8194442838430405
Ball Drop (10 steps, 30 solve loops) : 9 ms (1111.111111111111 steps/second)
Checksum: -1.8194442838430405
Ball Drop (100 steps, 10 solve loops) : 44 ms (2272.727272727273 steps/second)
Checksum: -30.694456100463867
Ball Drop (100 steps, 30 solve loops) : 3 ms (33333.333333333336 steps/second)
Checksum: -30.694456100463867
Ball Drop (500 steps, 10 solve loops) : 21 ms (23809.52380952381 steps/second)
Checksum: -431.2503128051758
Ball Drop (500 steps, 30 solve loops) : 6 ms (83333.33333333333 steps/second)
Checksum: -431.2503128051758
Ball Drop (2000 steps, 10 solve loops) : 18 ms (111111.11111111112 steps/second)
Checksum: -3400.9987716674805
Ball Drop (2000 steps, 30 solve loops) : 9 ms (222222.22222222225 steps/second)
Checksum: -3400.9987716674805
------------------------------------------------
Running Ball Cage
Ball Cage (10 steps, 10 solve loops) : 12 ms (833.3333333333334 steps/second)
Checksum: -75.15277099609375
Ball Cage (10 steps, 30 solve loops) : 7 ms (1428.5714285714284 steps/second)
Checksum: -75.15277099609375
Ball Cage (100 steps, 10 solve loops) : 56 ms (1785.7142857142858 steps/second)
Checksum: -73.86300849914551
Ball Cage (100 steps, 30 solve loops) : 18 ms (5555.555555555556 steps/second)
Checksum: -73.86300849914551
Ball Cage (500 steps, 10 solve loops) : 66 ms (7575.757575757575 steps/second)
Checksum: -45.69790267944336
Ball Cage (500 steps, 30 solve loops) : 27 ms (18518.51851851852 steps/second)
Checksum: -62.483314037323
Ball Cage (2000 steps, 10 solve loops) : 83 ms (24096.385542168675 steps/second)
Checksum: -77.8073605298996
Ball Cage (2000 steps, 30 solve loops) : 49 ms (40816.32653061224 steps/second)
Checksum: -84.0975432395935
------------------------------------------------
Running Circle Stress
Circle Stress (10 steps, 10 solve loops) : 202 ms (49.5049504950495 steps/second)
Checksum: 5209.891693375838
Circle Stress (10 steps, 30 solve loops) : 127 ms (78.74015748031496 steps/second)
Checksum: 5209.884857438338
Circle Stress (100 steps, 10 solve loops) : 298 ms (335.5704697986577 steps/second)
Checksum: 589.8874505457775
Circle Stress (100 steps, 30 solve loops) : 347 ms (288.18443804034587 steps/second)
Checksum: 589.8884271082775
Circle Stress (500 steps, 10 solve loops) : 1584 ms (315.65656565656565 steps/second)
Checksum: 190.68371963500977
Circle Stress (500 steps, 30 solve loops) : 1756 ms (284.7380410022779 steps/second)
Checksum: 403.2933692932129
Circle Stress (2000 steps, 10 solve loops) : 6053 ms (330.4146704113663 steps/second)
Checksum: 741.4005012512207
Circle Stress (2000 steps, 30 solve loops) : 8184 ms (244.37927663734118 steps/second)
Checksum: 580.5750732421875
------------------------------------------------
Running Domino Platforms
Domino Platforms (10 steps, 10 solve loops) : 45 ms (222.22222222222223 steps/second)
Checksum: 1338.055106163025
Domino Platforms (10 steps, 30 solve loops) : 18 ms (555.5555555555555 steps/second)
Checksum: 1338.055106163025
Domino Platforms (100 steps, 10 solve loops) : 261 ms (383.1417624521073 steps/second)
Checksum: 1503.4087662100792
Domino Platforms (100 steps, 30 solve loops) : 143 ms (699.3006993006993 steps/second)
Checksum: 1503.4087674617767
Domino Platforms (500 steps, 10 solve loops) : 625 ms (800.0 steps/second)
Checksum: 1365.8301582336426
Domino Platforms (500 steps, 30 solve loops) : 806 ms (620.3473945409429 steps/second)
Checksum: 1381.6028081178665
Domino Platforms (2000 steps, 10 solve loops) : 1198 ms (1669.4490818030051 steps/second)
Checksum: 1254.4157228469849
Domino Platforms (2000 steps, 30 solve loops) : 1647 ms (1214.3290831815423 steps/second)
Checksum: 1304.3999757766724
------------------------------------------------
Running Domino Tower
Domino Tower (10 steps, 10 solve loops) : 658 ms (15.19756838905775 steps/second)
Checksum: 10451.70210647583
Domino Tower (10 steps, 30 solve loops) : 1094 ms (9.140767824497257 steps/second)
Checksum: 11146.71312713623
Domino Tower (100 steps, 10 solve loops) : 4260 ms (23.474178403755868 steps/second)
Checksum: 6684.686096191406
Domino Tower (100 steps, 30 solve loops) : 7621 ms (13.12163758037003 steps/second)
Checksum: 5456.764671325684
Domino Tower (500 steps, 10 solve loops) : 24781 ms (20.176748315241518 steps/second)
Checksum: -4768.45393371582
Domino Tower (500 steps, 30 solve loops) : 37777 ms (13.235566614606771 steps/second)
Checksum: -7216.574691772461
Domino Tower (2000 steps, 10 solve loops) : 120982 ms (16.531384834107552 steps/second)
Checksum: -314358.9131088257
Domino Tower (2000 steps, 30 solve loops) : 63945 ms (31.27687856751896 steps/second)
Checksum: -518874.1935272217
------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment