On Tue, 24 Apr 2007, chromatic wrote: > On Tuesday 24 April 2007 13:30, Andy Dougherty wrote: > > > > Andy, could you update to r18323, remove the -G's, and see if it > > > now runs to completion on your Solaris box? > > > Thanks for the heads-up. I'm afraid testing will have to wait until > > tomorrow. The rsync server at svn.perl.org is still down, and the > > snapshot on svn.perl.org hasn't picked up that patch yet. > > Here's the patch (before I added comments); it should apply cleanly to > anything in the past week or two.
Thanks. That indeed does help. Without this patch, ./parrot t/compilers/pge/p5regex/p5rx.t would only get to test 185. Today, I made it to test 227. Granted, it took 22 minutes to get there, but it did get there! So, good detective work. I think you've plugged an important leak. Alas, there are still (at least) two problems: 1. It's still leaking memory badly for me. It improved from test 185 to 227, but that's a long way from completing all 960 tests. 2. Garbage collection really slows the program down (I observed factors of 10 difference in speed with and without -G), and I have a vague unsupported suspicion that the slowdown grows faster than linearly with the allocated memory. Still, keep up the good work! -- Andy Dougherty [EMAIL PROTECTED]