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