ArrayBenchmarks
Benchmark( jdkVectorGetting x 100: 270 ms )
Benchmark( jglArrayGetting x 100: 271 ms )
Benchmark( jdkVectorGetting x 200: 560 ms )
Benchmark( jglArrayGetting x 200: 441 ms )
Benchmark( jdkVectorGetting x 300: 861 ms )
Benchmark( jglArrayGetting x 300: 672 ms )
Benchmark( jdkVectorGetting x 400: 1041 ms )
Benchmark( jglArrayGetting x 400: 1012 ms )
ratio of jglArrayGetting to jdkVectorGetting is 0.97214216
Benchmark( jdkVectorPutting x 100: 381 ms )
Benchmark( jglArrayPutting x 100: 381 ms )
Benchmark( jdkVectorPutting x 200: 741 ms )
Benchmark( jglArrayPutting x 200: 722 ms )
Benchmark( jdkVectorPutting x 300: 1162 ms )
Benchmark( jglArrayPutting x 300: 1022 ms )
Benchmark( jdkVectorPutting x 400: 1462 ms )
Benchmark( jglArrayPutting x 400: 1342 ms )
ratio of jglArrayPutting to jdkVectorPutting is 0.91792065
Benchmark( jdkVectorIterating x 100: 542 ms )
Benchmark( jglArrayIterating x 100: 701 ms )
Benchmark( jdkVectorIterating x 200: 952 ms )
Benchmark( jglArrayIterating x 200: 1261 ms )
Benchmark( jdkVectorIterating x 300: 1472 ms )
Benchmark( jglArrayIterating x 300: 1811 ms )
Benchmark( jdkVectorIterating x 400: 1943 ms )
Benchmark( jglArrayIterating x 400: 2441 ms )
ratio of jglArrayIterating to jdkVectorIterating is 1.2563047
Benchmark( jdkVectorAdding x 100: 670 ms )
Benchmark( jglArrayAdding x 100: 521 ms )
Benchmark( jdkVectorAdding x 200: 1400 ms )
Benchmark( jglArrayAdding x 200: 891 ms )
Benchmark( jdkVectorAdding x 300: 1962 ms )
Benchmark( jglArrayAdding x 300: 1461 ms )
Benchmark( jdkVectorAdding x 400: 2694 ms )
Benchmark( jglArrayAdding x 400: 1871 ms )
ratio of jglArrayAdding to jdkVectorAdding is 0.6945063
Benchmark( jdkVectorClearing x 100: 40 ms )
Benchmark( jglArrayClearing x 100: 10 ms )
Benchmark( jdkVectorClearing x 200: 100 ms )
Benchmark( jglArrayClearing x 200: 10 ms )
Benchmark( jdkVectorClearing x 300: 130 ms )
Benchmark( jglArrayClearing x 300: 10 ms )
Benchmark( jdkVectorClearing x 400: 160 ms )
Benchmark( jglArrayClearing x 400: 10 ms )
ratio of jglArrayClearing to jdkVectorClearing is 0.0625
Benchmark( jglArrayInserting x 100: 1682 ms )
Benchmark( jdkVectorInserting x 100: 1412 ms )
Benchmark( jglArrayInserting x 200: 3176 ms )
Benchmark( jdkVectorInserting x 200: 2764 ms )
Benchmark( jglArrayInserting x 300: 4379 ms )
Benchmark( jdkVectorInserting x 300: 3905 ms )
Benchmark( jglArrayInserting x 400: 6062 ms )
Benchmark( jdkVectorInserting x 400: 5175 ms )
ratio of jglArrayInserting to jdkVectorInserting is 1.171401
Benchmark( jglArrayRemoving x 100: 753 ms )
Benchmark( jdkVectorRemoving x 100: 701 ms )
Benchmark( jglArrayRemoving x 200: 1366 ms )
Benchmark( jdkVectorRemoving x 200: 1342 ms )
Benchmark( jglArrayRemoving x 300: 1956 ms )
Benchmark( jdkVectorRemoving x 300: 1994 ms )
Benchmark( jglArrayRemoving x 400: 2558 ms )
Benchmark( jdkVectorRemoving x 400: 2724 ms )
ratio of jglArrayRemoving to jdkVectorRemoving is 0.9390602