Dear Michael,

I am wrong.  [SHAME]

The output of Benchmark is slowest first... whereas I intuitively
thought it would be fastest first.  All my conclusions are therefore
wrong, although the differences in speed are still surprising. 
Results may change depending on the version of Perl, I am using 5.8.3.

Working in the correct direction (I.E. make it faster), I find:

    Sixth  => sub {
        my $max_length = 0;

        for (keys %data) {
           if (length > $max_length) {
               $max_length = length;
           }
        }
    }

Gives a slight speed increase over "First".

Jonathan Paton

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to