in reply to Re: Difference Of Two Strings
in thread Difference Of Two Strings
Actually it's a lot better. When I saw how quickly this will return undef, I realized my benchmarking sucks. I have been benching only on successful matches.
On success:
l_merlyn: 16 wallclock secs (15.60 usr + 0.00 sys = 15.60 CPU) @ 6564.10/s (n=102400)
leftover: 16 wallclock secs (15.74 usr + 0.00 sys = 15.74 CPU) @ 6505.72/s (n=102400)
On failure:
l_merlyn: 1 wallclock secs ( 1.11 usr + 0.00 sys = 1.11 CPU) @ 9225.23/s (n=10240)
leftover: 45 wallclock secs (45.12 usr + 0.00 sys = 45.12 CPU) @ 226.95/s (n=10240)
I should have remembered how slow !~ m// can be.
Definitely the optimization I was looking for!
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: Re: Difference Of Two Strings
by merlyn (Sage) on Nov 03, 2001 at 22:58 UTC | |
by YuckFoo (Abbot) on Nov 07, 2001 at 04:03 UTC |