develooper Front page | perl.perl5.porters | Postings from March 2007

Re: The performance problem of 30678

Thread Previous | Thread Next
Rafael Garcia-Suarez
March 24, 2007 00:22
Re: The performance problem of 30678
Message ID:
On 23/03/07, Nicholas Clark <> wrote:
> Yes, with PERL_DESTRUCT_LEVEL=2 Solaris now takes 2 hours to run t/op/pat.t
> We seem to have hit pathological malloc behaviour. I'm not quite sure how,
> or why, given that Linux copes.

Independently, I've tried google's malloc -- -- with bleadperl. It can
be used without recompilation, LD_PRELOAD is sufficient (on Linux) if
your perl is compiled with usemymalloc=n (the default on Linux).

Without any PERL_DESTRUCT_LEVEL, t/op/pat is extremely slow. Another
hint that we hit some malloc pathological case here. strace() shows
that the tests that are slowed down are towards the end...

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About