SortingBenchmarks
Benchmark( jgl sort algorithm x 5: 2082 ms )
Benchmark( handcoded sorting x 5: 1183 ms )
Benchmark( jgl sort algorithm x 10: 5165 ms )
Benchmark( handcoded sorting x 10: 3057 ms )
Benchmark( jgl sort algorithm x 15: 8902 ms )
Benchmark( handcoded sorting x 15: 5179 ms )
Benchmark( jgl sort algorithm x 20: 12929 ms )
Benchmark( handcoded sorting x 20: 7482 ms )
Benchmark( jgl sort algorithm x 25: 16454 ms )
Benchmark( handcoded sorting x 25: 9545 ms )
Benchmark( jgl sort algorithm x 30: 18780 ms )
Benchmark( handcoded sorting x 30: 10956 ms )
Benchmark( jgl sort algorithm x 35: 21846 ms )
Benchmark( handcoded sorting x 35: 12797 ms )
Benchmark( jgl sort algorithm x 40: 24170 ms )
Benchmark( handcoded sorting x 40: 14130 ms )
Benchmark( jgl sort algorithm x 45: 27716 ms )
Benchmark( handcoded sorting x 45: 16093 ms )
Benchmark( jgl sort algorithm x 50: 29259 ms )
Benchmark( handcoded sorting x 50: 16944 ms )
Benchmark( jgl sort algorithm x 55: 32463 ms )
Benchmark( handcoded sorting x 55: 18717 ms )
Benchmark( jgl sort algorithm x 60: 35287 ms )
Benchmark( handcoded sorting x 60: 20369 ms )
Benchmark( jgl sort algorithm x 65: 38523 ms )
Benchmark( handcoded sorting x 65: 22260 ms )
Benchmark( jgl sort algorithm x 70: 40625 ms )
Benchmark( handcoded sorting x 70: 23423 ms )
Benchmark( jgl sort algorithm x 75: 42338 ms )
Benchmark( handcoded sorting x 75: 24404 ms )
Benchmark( jgl sort algorithm x 80: 45341 ms )
Benchmark( handcoded sorting x 80: 26177 ms )
Benchmark( jgl sort algorithm x 85: 47724 ms )
Benchmark( handcoded sorting x 85: 27540 ms )
Benchmark( jgl sort algorithm x 90: 48937 ms )
Benchmark( handcoded sorting x 90: 28321 ms )
Benchmark( jgl sort algorithm x 95: 51973 ms )
Benchmark( handcoded sorting x 95: 30082 ms )
ratio of jgl sort algorithm to handcoded sorting is 1.7280324