Ugy tunik, perlben egesz jol lehet benchmarkolni nagy sorozatszamu, tetszoleges matematikai muvelettel, raadasul van 'beepitett' benchmark, csak ez single threaded:
#!/usr/bin/perl
use Benchmark;
timethis(100000, '
for ($x=0; $x<=200; $x++)
{
sin($x/($x+2));
}
');
Mindenesetre ez csaknem linearis osszefuggest ad az orajellel:
Perl 5.8.2; 1x 1.0GHz POWER4; AIX 6.1 TL3:
timethis 100000: 33 wallclock secs (32.65 usr + 0.00 sys = 32.65 CPU) @ 3062.79/s (n=100000)
Perl 5.8.8; 1.75x 5.0GHz POWER6 (4x vCPU); AIX 5.3 TL11:
timethis 100000: 8 wallclock secs ( 7.14 usr + 0.00 sys = 7.14 CPU) @ 14005.60/s (n=100000)