Re: [Felix-language] too many objects

2014-04-13 Thread john skaller
On 14/04/2014, at 1:09 PM, john skaller wrote: > The GC successfully deallocated 180K objects. > Diagnostic doesn't say how many bytes but based on average 50K bytes/1K > objects > or 50 bytes each, 200K x 50 = 1Meg. Which is the default threshhold for the > GC. > So all this is looking right.

Re: [Felix-language] too many objects

2014-04-13 Thread john skaller
On 14/04/2014, at 11:42 AM, john skaller wrote: > Something like this must be going on. The loop driving the tests > and build leads to increasing number of objects. Numbers like > 80,000 object don't make any sense. I'd have said around 1000 > max. But this looks good: actually collected 183302

[Felix-language] too many objects

2014-04-13 Thread john skaller
I have a bit of a theory now on this. Its not a GC bug. Rather, what we have is a generator or recursion making a long chain of frames which aren't being collected because they are, actually reachable. I suspect the iterator generator is the culprit. The compiler used to (and I think still does) u