On Fri, Apr 20, 2007 at 10:18:41AM -0400, Andy Dougherty wrote:
> On Thu, 19 Apr 2007, Patrick R. Michaud via RT wrote:
> > This does prompt the question of removing -G from the tests, 
> > but the last time I looked into doing this (about a month ago) Parrot
> > still had intermittent GC errors that would cause random
> > failures in the tests.  
> 
> [...]  With -G, I get to test 395 in p5regex/p5rx.t.  
> Without the -G, I memory usage still grows, and I only get to test 185 
> before getting the PANIC.  

Is it still the "out of memory" panic?  

Just to add a "me too", I've also noticed that running PGE-based
routines with GC enabled causes them to consume memory much faster
than with GC disabled, which seems totally counterintuitive.

AFAIK, PGE isn't creating any global references (beyond its
static internal tables) that would cause objects to stick 
around "forever".  It certainly isn't part of PGE's design
for that to happen.  So, maybe we need to do a bit of forensics 
to find out where the memory consumption is occurring.

Pm

Reply via email to