[squeak-dev] The Inbox: Tools-cmm.733.mcz

Tobias Pape Das.Linux at gmx.de
Wed Dec 7 20:26:33 UTC 2016


On 07.12.2016, at 20:13, Eliot Miranda <eliot.miranda at gmail.com> wrote:

> Hi Tobias,
> 
> On Tue, Dec 6, 2016 at 1:52 PM, Tobias Pape <Das.Linux at gmx.de> wrote:
> 
> On 06.12.2016, at 22:50, commits at source.squeak.org wrote:
> 
> > Chris Muller uploaded a new version of Tools to project The Inbox:
> > http://source.squeak.org/inbox/Tools-cmm.733.mcz
> >
> > ==================== Summary ====================
> >
> > Name: Tools-cmm.733
> > Author: cmm
> > Time: 6 December 2016, 3:50:06.783172 pm
> > UUID: 46663c9b-de5d-4b65-ae5e-def988146a88
> > Ancestors: Tools-nice.732
> >
> > Smalltalk garbageCollect can sometimes take many minutes,
> 
> what?
> 
> The Spur GC is not yet mature.  In particular the old space compaction algorithm that I wrote is poor, and we suspect it has very poor performance in rare circumstances.  We intend to reimplement asap, certainly before mid 2017.  We also plan to implement an incremental global gc which should remove the need to run global GC at all except when one needs to know that everything has been collected now (e.g. the pointer finder).
>  
> 

Ah. Didn't mean to be harsh, I was just surprised :)

> > and there's no need to do it when opening a ProcessBrowser.
> >
> > =============== Diff against Tools-nice.732 ===============
> >
> > Item was changed:
> >  ----- Method: ProcessBrowser class>>open (in category 'instance creation') -----
> >  open
> > -     "ProcessBrowser open"
> > -     "Create and schedule a ProcessBrowser."
> > -     Smalltalk garbageCollect.
> >       ^ToolBuilder open: self new!
> >
> >
> 
> 
> 
> 
> 
> -- 
> _,,,^..^,,,_
> best, Eliot



More information about the Squeak-dev mailing list