tokuhirom's Blog

Perl6 の速度にかんするメモ - 20110130

% time perl6 -e 'my $i=0; for (1..10_000) { $i++ }; say $i'  
10000
perl6 -e 'my $i=0; for (1..10_000) { $i++ }; say $i'  6.97s user 0.11s system 98% cpu 7.199 total

% time perl -E 'my $i=0; for (1..10_000) { $i++ }; say $i' 
10000
perl -E 'my $i=0; for (1..10_000) { $i++ }; say $i'  0.01s user 0.00s system 8% cpu 0.109 total

Perl6 がすげーはやくなった! みたいなこといってて、たしかにだいぶはやくなった感じはする。10, 000回もインクリメントするスクリプトも7秒以内におわる。

ちなみに起動時の initial コスト

% time perl6 -e 0
perl6 -e 0  1.23s user 0.05s system 88% cpu 1.430 total