ArrayBenchmarks
Benchmark( jdkVectorGetting x 100: 1380 ms )
Benchmark( jglArrayGetting x 100: 1230 ms )
Benchmark( jdkVectorGetting x 200: 2580 ms )
Benchmark( jglArrayGetting x 200: 2250 ms )
Benchmark( jdkVectorGetting x 300: 4030 ms )
Benchmark( jglArrayGetting x 300: 3230 ms )
Benchmark( jdkVectorGetting x 400: 5160 ms )
Benchmark( jglArrayGetting x 400: 4390 ms )
ratio of jglArrayGetting to jdkVectorGetting is 0.850775
Benchmark( jdkVectorPutting x 100: 840 ms )
Benchmark( jglArrayPutting x 100: 1270 ms )
Benchmark( jdkVectorPutting x 200: 1850 ms )
Benchmark( jglArrayPutting x 200: 2610 ms )
Benchmark( jdkVectorPutting x 300: 3130 ms )
Benchmark( jglArrayPutting x 300: 3630 ms )
Benchmark( jdkVectorPutting x 400: 4170 ms )
Benchmark( jglArrayPutting x 400: 5050 ms )
ratio of jglArrayPutting to jdkVectorPutting is 1.21103
Benchmark( jdkVectorIterating x 100: 1640 ms )
Benchmark( jglArrayIterating x 100: 1420 ms )
Benchmark( jdkVectorIterating x 200: 3410 ms )
Benchmark( jglArrayIterating x 200: 3300 ms )
Benchmark( jdkVectorIterating x 300: 4940 ms )
Benchmark( jglArrayIterating x 300: 5060 ms )
Benchmark( jdkVectorIterating x 400: 6310 ms )
Benchmark( jglArrayIterating x 400: 7080 ms )
ratio of jglArrayIterating to jdkVectorIterating is 1.12203
Benchmark( jdkVectorAdding x 100: 2530 ms )
Benchmark( jglArrayAdding x 100: 1210 ms )
Benchmark( jdkVectorAdding x 200: 5460 ms )
Benchmark( jglArrayAdding x 200: 3310 ms )
Benchmark( jdkVectorAdding x 300: 7730 ms )
Benchmark( jglArrayAdding x 300: 5030 ms )
Benchmark( jdkVectorAdding x 400: 9980 ms )
Benchmark( jglArrayAdding x 400: 7140 ms )
ratio of jglArrayAdding to jdkVectorAdding is 0.715431
Benchmark( jdkVectorClearing x 100: 280 ms )
Benchmark( jglArrayClearing x 100: 0 ms )
Benchmark( jdkVectorClearing x 200: 550 ms )
Benchmark( jglArrayClearing x 200: 60 ms )
Benchmark( jdkVectorClearing x 300: 720 ms )
Benchmark( jglArrayClearing x 300: 60 ms )
Benchmark( jdkVectorClearing x 400: 830 ms )
Benchmark( jglArrayClearing x 400: 170 ms )
ratio of jglArrayClearing to jdkVectorClearing is 0.204819
Benchmark( jglArrayInserting x 100: 4020 ms )
Benchmark( jdkVectorInserting x 100: 3880 ms )
Benchmark( jglArrayInserting x 200: 7790 ms )
Benchmark( jdkVectorInserting x 200: 7980 ms )
Benchmark( jglArrayInserting x 300: 11860 ms )
Benchmark( jdkVectorInserting x 300: 11560 ms )
Benchmark( jglArrayInserting x 400: 15490 ms )
Benchmark( jdkVectorInserting x 400: 15110 ms )
ratio of jglArrayInserting to jdkVectorInserting is 1.02515
Benchmark( jglArrayRemoving x 100: 2240 ms )
Benchmark( jdkVectorRemoving x 100: 2650 ms )
Benchmark( jglArrayRemoving x 200: 4710 ms )
Benchmark( jdkVectorRemoving x 200: 4920 ms )
Benchmark( jglArrayRemoving x 300: 7220 ms )
Benchmark( jdkVectorRemoving x 300: 7250 ms )
Benchmark( jglArrayRemoving x 400: 9330 ms )
Benchmark( jdkVectorRemoving x 400: 9520 ms )
ratio of jglArrayRemoving to jdkVectorRemoving is 0.980042