in reply to Re: Re: Sorting URLs on domain/host: sortkeys generation
in thread Sorting URLs on domain/host: sortkeys generation

Below is result of benchmark in which none of the three transform subs print (to STDERR), instead they just return the array reference to the whole thing (sub transform{ return[ map{} sort{} map{} (list) ]; }).

URL Length Statistics:
  Total URLs: 1497  Lengths' Sum: 216277
  Min: 13  Max: 1270
  Mean: 144.474  Median: 62.000
  Std. Deviation: 234.977  Variance: 55214.052

Benchmark: running GRT, GRT UK, ST for at least 5 CPU seconds...
       GRT:  5 wallclock secs ( 5.05 usr +  0.01 sys =  5.06 CPU) @ 10.07/s (n=51)
    GRT UK:  5 wallclock secs ( 5.08 usr +  0.00 sys =  5.08 CPU) @  8.47/s (n=43)
        ST:  5 wallclock secs ( 5.27 usr +  0.00 sys =  5.27 CPU) @  7.79/s (n=41)
         Rate     ST GRT UK    GRT
ST     7.79/s     --    -8%   -23%
GRT UK 8.47/s     9%     --   -16%
GRT    10.1/s    29%    19%     --