> time perl dupsort.pl u 1e6 "1e9-1-int(rand(1e9))" 999498 unique items sorted.(9) 51.254s sort, 0.891s init. real 0m52.371s user 0m52.059s sys 0m0.284s > time perl dupsort.pl d 1e6 "1e9-1-int(rand(1e9))" 1000000 total items sorted.(9) 53.015s sort, 0.929s init. real 0m54.151s user 0m53.411s sys 0m0.640s > time perl dupsort.pl u 1e6 "1e9-1-int(rand(1e9))" 999459 unique items sorted.(9) 51.574s sort, 0.863s init. real 0m52.634s user 0m52.119s sys 0m0.480s > time perl dupsort.pl d 1e6 "1e9-1-int(rand(1e5))" 1000000 total items sorted.(9) 47.990s sort, 1.017s init. real 0m49.207s user 0m48.675s sys 0m0.512s > time perl dupsort.pl u 1e6 "1e9-1-int(rand(1e5))" 99998 unique items sorted.(9) 43.938s sort, 0.938s init. real 0m44.949s user 0m44.639s sys 0m0.296s > time perl dupsort.pl u 1e6 "1e9-1-int(rand(1e4))" 10000 unique items sorted.(9) 36.991s sort, 0.869s init. real 0m37.921s user 0m37.398s sys 0m0.416s > time perl dupsort.pl d 1e6 "1e9-1-int(rand(1e4))" 1000000 total items sorted.(9) 47.022s sort, 0.893s init. real 0m48.104s user 0m47.619s sys 0m0.464s > time perl dupsort.pl d 1e6 "1e9-1-int(rand(1e3))" 1000000 total items sorted.(9) 45.959s sort, 0.879s init. real 0m47.030s user 0m46.555s sys 0m0.448s > time perl dupsort.pl u 1e6 "1e9-1-int(rand(1e3))" 1000 unique items sorted.(9) 29.405s sort, 0.876s init. real 0m30.344s user 0m30.106s sys 0m0.232s > time perl dupsort.pl u 1e6 "1e9-1-int(rand(1e2))" 100 unique items sorted.(9) 22.611s sort, 0.909s init. real 0m23.581s user 0m23.201s sys 0m0.244s > time perl dupsort.pl d 1e6 "1e9-1-int(rand(1e2))" 1000000 total items sorted.(9) 41.071s sort, 0.907s init. real 0m42.182s user 0m41.619s sys 0m0.500s > time perl dupsort.pl d 1e6 "1e9-1-int(rand(1e1))" 1000000 total items sorted.(9) 39.703s sort, 0.886s init. real 0m40.794s user 0m39.874s sys 0m0.524s > time perl dupsort.pl u 1e6 "1e9-1-int(rand(1e1))" 10 unique items sorted.(9) 15.511s sort, 0.906s init. real 0m16.479s user 0m16.305s sys 0m0.160s > time perl dupsort.pl u 1e6 "1e9-1-int(rand(1e0))" 1 unique items sorted.(9) 10.219s sort, 0.861s init. real 0m11.145s user 0m10.961s sys 0m0.180s > time perl dupsort.pl d 1e6 "1e9-1-int(rand(1e0))" 1000000 total items sorted.(9) 36.356s sort, 0.857s init. real 0m37.483s user 0m36.978s sys 0m0.508s