The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl

use strict;
use warnings;

use Benchmark qw(cmpthese);

use Sort::Key::Radix;
use Sort::Key;

my @data = map { int(50 * rand) } 0..2_000_000;

cmpthese -1, { builtin => sub { use integer; my @s = sort { $a <=> $b } @data },
               sk => sub { my @s = Sort::Key::usort @data },
               radix => sub { my @s = Sort::Key::Radix::usort @data }
             };