[squeak-dev] Serious garbage/storage leak issue with MCInfoProxy

Chris Muller ma.chris.m at gmail.com
Fri Jan 19 22:35:38 UTC 2018


On Fri, Jan 19, 2018 at 3:48 PM, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> Hi Chris,
>
> On Fri, Jan 19, 2018 at 10:30 AM, Chris Muller <asqueaker at gmail.com> wrote:
>>
>> To what unpredictability and fragility do you refer?  If you're
>> referring to the override of DNU, then you appear to be singling out
>> this one use of it without proposing a better alternative or
>> complaining about other uses of it as "unpredictable".  Why?
>
>
> I have no objections to the proxies.  It was the presence of something for
> deployment that is on a user menu that freaked me out.

I just committed it's removal from the menu.  I agree that it should
not be on there.

>  In fact, if I
> understand it correctly flush ancestry replaces the ancestry with proxies
> that will auto-load the ancestry on first access?

Yes.

> If that's so I actually
> have no objection.  Dat is not being used.  What I had misunderstood from
> the earlier messages was that flush cached versions and ancestry destroyed
> ancestry.  As long as that's not true I'm happy.

Good.  If you're happy, I'm happy.   :)

> I'm still alarmed that my now 54Mb image ballooned to 1.5Gb until it appears
> I somehow kicked off a cleanup by touching the ancestry proxies.  But that's
> a different issue.

That does sound strange.  The next time I use this, I'll keep my eye on that.

> I've upset you.  I'm sorry.  The latter is what I had misunderstood the
> situation to be.  Forgive me; when I'm debugging the VM I find myself at the
> limit of my capacities and when, in the course of bug fixing, I have to
> interact with some unfamiliar piece of the system I get frustrated.

No no, I was not upset, above I was being cheeky to Bert as a way to
say I prefer to discuss solutions, not opinions.  I'm sorry for coming
across like a brillo pad.  I know exactly where you're coming from
about running into something unexpected when one is deep in a zone.
Getting yanked out of that mental "deep stack" that took a lot to get
there is.. very frustrating.  Sorry, Eliot.

Best,
  Chris


More information about the Squeak-dev mailing list