develooper Front page | perl.perl5.porters | Postings from September 2009

Re: [PATCH] split improvements

Thread Previous | Thread Next
From:
Bo Borgerson
Date:
September 3, 2009 08:17
Subject:
Re: [PATCH] split improvements
Message ID:
4A9FDDA9.6040605@gmail.com
Bo Borgerson wrote:
> Rafael Garcia-Suarez wrote:
>> 2009/8/26 Bo Borgerson <gigabo@gmail.com>:
>>> Bo Borgerson wrote:
>>>
>>> Attached is:
>>> 1. A less aggressive approach to removal of implicit split to @_
>>> 2. A performance improvement for split in scalar context
>>

Hi,

Here's another perspective on that performance improvement:


$ valgrind ./perl_blead -e'$n=10000; $s="a,"x$n; $r=split/,/,$s for 1..$n'
...
==26143== malloc/free: 100,002,259 allocs, 99,991,593 frees, 800,793,405 
bytes allocated.

$ valgrind ./perl -e'$n=10000; $s="a,"x$n; $r=split/,/,$s for 1..$n'
...
==26910== malloc/free: 2,177 allocs, 1,592 frees, 239,661 bytes allocated.


Thanks,

Bo

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About