1000 Loops Debug Release Release - optimized checks
0.1 0.01 0.001 0.1 0.01 0.005 0.001 0.1 0.01 0.005 0.001
Particle Manager 500 0.16 0.2 0.27 0 0.01 0.01 0.01 0.01 0.01 0.01 0.01
Particle Manager 2000 0.661 0.651 0.671 0.02 0.02 0.03 0.04 0.01 0.02 0.02 0.02
List of Pointers 0.04 0.24 0.521 0 0.01 0 0.01 0 0 0 0.02
List of Objects 0.04 0.301 0.531 0 0.01 0.01 0.01 0 0.01 0 0.01
Dual List 0 0.01 0.01 0.01 0 0 0 0.01
Bin List 10 0.01 0.01 0.01 0.02
Bin List 500 0 0.01 0.01 0.02
Bin List 500 (w/cached) 0.04 0.26 0.45 0 0 0.01 0.01
Objects At End 22 249 893 24 247 480 884 26 244 503 889
10000 Loops
0.1 0.01 0.001 0.1 0.01 0.005 0.001 0.1 0.01 0.005 0.001
Particle Manager 500 1.442 1.893 3.285 0.05 0.121 0.1 0.12 0.05 0.08 0.08 0.1
Particle Manager 2000 5.758 6.109 11.897 0.21 0.26 0.321 0.481 0.16 0.191 0.24 0.39
List of Pointers 0.331 2.663 28.912 0.01 0.06 0.11 0.801 0.01 0.04 0.11 0.691
List of Objects 0.33 2.744 24.625 0.02 0.04 0.07 0.571 0 0.03 0.061 0.481
Dual List 0.02 0.06 0.14 1.091 0.01 0.04 0.11 1.282
Bin List 10 0.18 0.27 0.361 1.101
Bin List 500 0.02 0.11 0.22 0.861
Bin List 500 (w/cached) 0.321 2.443 21.381 0.01 0.03 0.05 0.451
Objects At End 26 252 2475 25 256 494 2562 26 249 484 2491
20000 Loops
0.1 0.01 0.001 0.1 0.01 0.005 0.001 0.1 0.01 0.005 0.001
Particle Manager 500 0.1 0.2 0.191 0.22 0.08 0.15 0.16 0.2
Particle Manager 2000 0.381 0.491 0.611 0.951 0.3 0.38 0.471 0.831
List of Pointers 0.02 0.11 0.24 3.555 0.02 0.111 0.23 3.856
List of Objects 0.02 0.07 0.12 1.212 0.02 0.06 0.11 1.111
Dual List 0.02 0.13 0.311 3.896 0.02 0.1 0.24 3.906
Bin List 10 0.992 1.111 1.282 2.985
Bin List 500 0.04 0.191 0.34 1.873
Bin List 500 (w/cached) 0.701 5.217 46.697 0.01 0.06 0.1 1.032
Objects At End 27 263 498 2532 26 260 486 2485