Hi John,

thanks for that tool. Have found a leak that I have been chasing like
forever... I would vote to integrate that into the base image.

Regards,

Thierry

2017-01-31 5:00 GMT+01:00 John Brant <br...@refactoryworkers.com>:

> > On Jan 30, 2017, at 3:57 PM, Alexandre Bergel <alexandre.ber...@me.com>
> wrote:
> >
> >
> > The problem is still present.
> > Looking at the pointers
> >
> > There was an object reference crawler no? I remember someone worked on
> this? I tried sending #pointersTo but I without much success on identifying
> the cause of this leak.
> >
> > Any idea?
> >
>
> I don’t know if there is an existing object reference crawler, but I
> ported mine from VW. It finds the shortest paths so it is good for finding
> the reference that is causing the memory leak.
>
> MCHttpRepository
>         location: 'http://www.smalltalkhub.com/
> mc/JohnBrant/ReferenceFinder/main'
>         user: ''
>         password: ‘’
>
> Once loaded, you can evaluate something like "ReferenceFinder
> findPathToInstanceOf: MyClass”.  That will return a reference path or nil
> if no path exists from the Smalltalk global to an instance of MyClass. If
> you want to find a path to a particular instance, you can use
> “ReferenceFinder findPathTo: myInst”.
>
> In the past, I’ve found that NECController and some compiler
> infrastructure (I forget the class) have been culprits for memory leaks
> with their caches.
>
>
> John Brant
>

Reply via email to