Joachim Geidel | 1 Aug 2009 13:35
Picon

Re: Memory leak

I have seen the effect of BrowserCodeTools accumulating in the ChangeSet's
dependents collection too, and have reported it in a message to vw-dev on
July 19th (the subject was " Re:[cake jul09.3] Error messages when loading
RBSUnitExtensions"). I had an image with many instances of BrowserCodeTool
in that collection although I didn't have a single browser open. Some of
those BrowserCodeTools referenced instances of CodeModel which generated
error messages in the Transcript when certain RB add-ons were loaded and
executed the method CodeModel class>>classMethodsChanged.

The only add-ons which I had loaded were the following:

    '$(VISUALWORKS)/contributed/SUnitToo.pcl'
    '$(VISUALWORKS)/contributed/SUnitTools.pcl'
    '$(VISUALWORKS)/contributed/ProgrammingExtensions.pcl'
    '$(VISUALWORKS)/dllcc/DLLCC.pcl'
    '$(VISUALWORKS)/advanced/AllAdvancedTools.pcl'
    '$(VISUALWORKS)/contributed/RBCodeHighlighting.pcl'
    '$(VISUALWORKS)/parcels/MacOSXExtra.pcl'
    '$(VISUALWORKS)/parcels/MacPrintingSupport.pcl'
    '$(VISUALWORKS)/parcels/Model-Observables.pcl'

It seems that at least sometimes, the BrowserCodeTools aren't removed from
ChangeSet's dependents collection when a browser is closed, but I have no
clue under which circumstances this happens.

Joachim Geidel

Am 01.08.09 00:42 schrieb Terry Raymond:

> I don't see this particular problem. Maybe it is due to a
(Continue reading)


Gmane