MapBenchmarks
Benchmark( jdkHashtableAdding x 50: 6570 ms )
Benchmark( jglMapAdding x 50: 6080 ms )
Benchmark( jdkHashtableAdding x 100: 14160 ms )
Benchmark( jglMapAdding x 100: 13790 ms )
Benchmark( jdkHashtableAdding x 150: 21430 ms )
Benchmark( jglMapAdding x 150: 21230 ms )
Benchmark( jdkHashtableAdding x 200: 29540 ms )
Benchmark( jglMapAdding x 200: 29040 ms )
ratio of jglMapAdding to jdkHashtableAdding is 0.983074
Benchmark( jdkHashtableFinding x 50: 4690 ms )
Benchmark( jglMapFinding x 50: 4640 ms )
Benchmark( jdkHashtableFinding x 100: 8960 ms )
Benchmark( jglMapFinding x 100: 8600 ms )
Benchmark( jdkHashtableFinding x 150: 12940 ms )
Benchmark( jglMapFinding x 150: 12630 ms )
Benchmark( jdkHashtableFinding x 200: 17050 ms )
Benchmark( jglMapFinding x 200: 17190 ms )
ratio of jglMapFinding to jdkHashtableFinding is 1.00821
Benchmark( jdkHashtableRemoving x 50: 5550 ms )
Benchmark( jglMapRemoving x 50: 5400 ms )
Benchmark( jdkHashtableRemoving x 100: 10450 ms )
Benchmark( jglMapRemoving x 100: 10360 ms )
Benchmark( jdkHashtableRemoving x 150: 15510 ms )
Benchmark( jglMapRemoving x 150: 15960 ms )
Benchmark( jdkHashtableRemoving x 200: 20460 ms )
Benchmark( jglMapRemoving x 200: 21060 ms )
ratio of jglMapRemoving to jdkHashtableRemoving is 1.02933
Benchmark( jdkHashtableClearing x 50: 260 ms )
Benchmark( jglMapClearing x 50: 50 ms )
Benchmark( jdkHashtableClearing x 100: 440 ms )
Benchmark( jglMapClearing x 100: 160 ms )
Benchmark( jdkHashtableClearing x 150: 600 ms )
Benchmark( jglMapClearing x 150: 270 ms )
Benchmark( jdkHashtableClearing x 200: 860 ms )
Benchmark( jglMapClearing x 200: 380 ms )
ratio of jglMapClearing to jdkHashtableClearing is 0.44186