SortingBenchmarks
Benchmark( jgl sort algorithm x 5: 4670 ms )
Benchmark( handcoded sorting x 5: 4390 ms )
Benchmark( jgl sort algorithm x 10: 5880 ms )
Benchmark( handcoded sorting x 10: 5430 ms )
Benchmark( jgl sort algorithm x 15: 8520 ms )
Benchmark( handcoded sorting x 15: 7950 ms )
Benchmark( jgl sort algorithm x 20: 11370 ms )
Benchmark( handcoded sorting x 20: 10760 ms )
Benchmark( jgl sort algorithm x 25: 13250 ms )
Benchmark( handcoded sorting x 25: 12510 ms )
Benchmark( jgl sort algorithm x 30: 15660 ms )
Benchmark( handcoded sorting x 30: 14650 ms )
Benchmark( jgl sort algorithm x 35: 18720 ms )
Benchmark( handcoded sorting x 35: 17610 ms )
Benchmark( jgl sort algorithm x 40: 21690 ms )
Benchmark( handcoded sorting x 40: 20460 ms )
Benchmark( jgl sort algorithm x 45: 23950 ms )
Benchmark( handcoded sorting x 45: 22440 ms )
Benchmark( jgl sort algorithm x 50: 27630 ms )
Benchmark( handcoded sorting x 50: 25960 ms )
Benchmark( jgl sort algorithm x 55: 30340 ms )
Benchmark( handcoded sorting x 55: 28530 ms )
Benchmark( jgl sort algorithm x 60: 35110 ms )
Benchmark( handcoded sorting x 60: 32930 ms )
Benchmark( jgl sort algorithm x 65: 38580 ms )
Benchmark( handcoded sorting x 65: 36490 ms )
Benchmark( jgl sort algorithm x 70: 41440 ms )
Benchmark( handcoded sorting x 70: 39340 ms )
Benchmark( jgl sort algorithm x 75: 44910 ms )
Benchmark( handcoded sorting x 75: 42620 ms )
Benchmark( jgl sort algorithm x 80: 48480 ms )
Benchmark( handcoded sorting x 80: 46190 ms )
Benchmark( jgl sort algorithm x 85: 51670 ms )
Benchmark( handcoded sorting x 85: 49330 ms )
Benchmark( jgl sort algorithm x 90: 53810 ms )
Benchmark( handcoded sorting x 90: 51360 ms )
Benchmark( jgl sort algorithm x 95: 56780 ms )
Benchmark( handcoded sorting x 95: 54140 ms )
ratio of jgl sort algorithm to handcoded sorting is 1.04997