On 23/03/07, Nicholas Clark <nick@ccl4.org> 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 -- http://code.google.com/p/google-perftools/ -- 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