Help for this page

Select Code to Download


  1. or download this
    our @array = (0..1000000);
    
    ...
      'Step 2' => 'step2(500000, @::array)',
      'Step 3' => 'step3(500000, @::array)'
    });
    
  2. or download this
    Benchmark: running Step 1, Step 2, Step 3 for at least 10 CPU seconds.
    +..
      Step 1: 10 wallclock secs (10.17 usr +  0.00 sys = 10.17 CPU) @  5.1
    +1/s (n=52)
      Step 2: 10 wallclock secs (10.00 usr +  0.00 sys = 10.00 CPU) @  5.1
    +0/s (n=51)
      Step 3: 11 wallclock secs (10.72 usr +  0.00 sys = 10.72 CPU) @  0.4
    +7/s (n=5)