in reply to How expensive is eval { }?
use strict; use warnings; use Benchmark qw(cmpthese); no warnings 'void'; sub do_something { for (1..10){ $_*$_; } } cmpthese -1, { eval => sub { eval { for (1..10){$_*$_} } }, sub => sub { do_something() }, }; __END__ Rate sub eval sub 446836/s -- -0% eval 446836/s 0% --
This is not a very good benchmark, but if eval BLOCK was very slow you'd see it here.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How expensive is eval { }?
by mscharrer (Hermit) on Apr 17, 2008 at 09:18 UTC | |
by moritz (Cardinal) on Apr 17, 2008 at 09:25 UTC |