Newsgroups: comp.lang.dylan,comp.lang.lisp,comp.lang.java
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!gatech!howland.reston.ans.net!ix.netcom.com!netcom.com!NewsWatcher!user
From: hbaker@netcom.com (Henry Baker)
Subject: Re: Garbage collection cost (was Re: Parenthesized syntax challenge)
Message-ID: <hbaker-1610950850080001@10.0.2.15>
Sender: hbaker@netcom15.netcom.com
Organization: nil organization
References: <44aa9a$j5h@miso.cs.uq.edu.au> <MARCOXA.95Oct4094304@lox.icsi.berkeley.edu> <453po8$175@Yost.com> <LUDEMANN.95Oct6140930@expernet26.expernet.com> <DGApp8.J41@undergrad.math.uwaterloo.ca> <MAD.95Oct13123618@tanzanite.math.keio.ac.jp> <45q3cg$jqg@voyager.internex.net> <pb8hh1afikq.fsf@concerto.best.com>
Date: Mon, 16 Oct 1995 16:50:08 GMT
Lines: 16
Xref: glinda.oz.cs.cmu.edu comp.lang.dylan:5425 comp.lang.lisp:19533 comp.lang.java:1729

In article <pb8hh1afikq.fsf@concerto.best.com>, tmb@best.com wrote:

> Copying collectors and implicit collectors never make any "free
> calls".

Well, this isn't quite true.  Once a copying collector has copied all
of the live objects out of an area, the entire area is freed.  If the
collector immediately 'reallocs' it to become the new 'tospace', then
this covers up the 'freeing' of the 'fromspace'.

There may be occasions in which one wants to use a different area for
the new 'tospace', in which case the old 'fromspace' is truly freed.

-- 
www/ftp directory:
ftp://ftp.netcom.com/pub/hb/hbaker/home.html
