タグ

ブックマーク / hiboma.hatenadiary.jp (1)

  • use Benchmark; - hibomaの日記

    ベンチマークしたことがなかったのでやってみた。配列要素を一個ずつインクリメントする時、foreachとmapでどっちが速いんだろうなーっと。 use Benchmark; my @array = 1..10000; timethese(10000 , { 'foreach' => sub { $_++ foreach @array; } , 'map' => sub { map { $_++ } @array;} }); Benchmark: timing 10000 iterations of for, map... foreach: 13 wallclock secs (13.40 usr + 0.03 sys = 13.43 CPU) @ 744.60/s (n=10000) map: 30 wallclock secs (29.86 usr + 0.06 sys = 29.92 C

    use Benchmark; - hibomaの日記
  • 1