Re: Daily gclist MIME digest V5 #102

Richard Jones <[email protected]> Thu, 16 Oct 2008 10:45:05 +0100
Newsgroups gmane.comp.programming.garbage-collection.general
Message-ID <[email protected]>
Another possibility is that what you recall is Scott Baden's chapter  
"Low overhead storage reclamation in the Smalltalk-80 virtual machine"  
in Glenn Krasner, ed., Smalltalk-80: Bits of History, Words of Advice,  
Addison-Wesley, 1983. (I think) I recall that it gave a particularly  
clear description of deferred reference counting.

Richard

> Date: Tue, 14 Oct 2008 21:57:24 +0200
> From: Robert Virding <[email protected]>
> To: [email protected]
> Subject: Help finding a book and some gc references
> Message-ID: <[email protected]>
>
> Hi, I need some help finding the name of a book.
>
> The book is quite old, from the late eighties. I can't remember the  
> name
> of even the general content. However, there was a chapter in the book
> about reference counting garbage collection and how to make it
> interactive without long pause times. The author used something he
> called a TBD list (to be dereferenced) where you push references to
> objects which are to have the reference count decremented. When an
> object is completely deferenced then its children are pushed on the
> stack and so you avoid having to potentially free a large object in  
> one
> go. I know the technique is described in many places, but this
> description was very understandable. And I remember the rest of the  
> book
> as well, but I had only borrowed the book.
>
> Any help in finding the book would be greatly appreciated.
>
> My next request is about more modern references to articles and papers
> to doing efficient reference counting gc in smp systems. There again I
> had read a paper on the net with many interesting references but of
> course I forgot to save the paper. Any help with modern references to
> reference counting gc in smp or other multiprocessor systems would be
> greatly appreciated.
>
> Thanks in advance for any help,
>
> Robert Virding
>
>
> ------------------------------
>
> Date: Tue, 14 Oct 2008 19:38:23 -0400
> From: David Chase <[email protected]>
> To: Robert Virding <[email protected]>
> Cc: [email protected]
> Subject: Re: Help finding a book and some gc references
> Message-ID: <[email protected]>
>
> IS this perhaps related to work at Xerox PARC?  They did something
> like this.
>
> On 2008-10-14, at 3:57 PM, Robert Virding wrote:
>
>> Hi, I need some help finding the name of a book.
>>
>> The book is quite old, from the late eighties. I can't remember the
>> name of even the general content. However, there was a chapter in
>> the book about reference counting garbage collection and how to make
>> it interactive without long pause times. The author used something
>> he called a TBD list (to be dereferenced) where you push references
>> to objects which are to have the reference count decremented. When
>> an object is completely deferenced then its children are pushed on
>> the stack and so you avoid having to potentially free a large object
>> in one go. I know the technique is described in many places, but
>> this description was very understandable. And I remember the rest of
>> the book as well, but I had only borrowed the book.
>>
>> Any help in finding the book would be greatly appreciated.
>>
>> My next request is about more modern references to articles and
>> papers to doing efficient reference counting gc in smp systems.
>> There again I had read a paper on the net with many interesting
>> references but of course I forgot to save the paper. Any help with
>> modern references to reference counting gc in smp or other
>> multiprocessor systems would be greatly appreciated.
>>
>> Thanks in advance for any help,
>>
>> Robert Virding
>>
>
>
> ------------------------------
>
> Date: Wed, 15 Oct 2008 05:19:51 +0000
> From: "Boehm, Hans" <[email protected]>
> To: Robert Virding <[email protected]>, "[email protected]"
> 	<[email protected]>
> Subject: Re: Help finding a book and some gc references
> Message-ID: <238A96A773B3934685A7269CC8A8D0423B0C234C4F@GVW0436EXB.americas.hpqcorp.net 
> >
>
>
>
>> -----Original Message-----
>> From: [email protected]
>> [mailto:[email protected]] On Behalf Of Robert Virding
>>
>> My next request is about more modern references to articles
>> and papers to doing efficient reference counting gc in smp
>> systems. There again I had read a paper on the net with many
>> interesting references but of course I forgot to save the
>> paper. Any help with modern references to reference counting
>> gc in smp or other multiprocessor systems would be greatly
>> appreciated.
> How about http://portal.acm.org/citation.cfm?id=1255453 as a  
> starting point?
>
> Hans
>
>>
>> Thanks in advance for any help,
>>
>> Robert Virding
>>
>>
>
> ------------------------------
>
> Date: Wed, 15 Oct 2008 01:24:58 +0100
> From: "=?UTF-8?Q?Ois=C3=ADn_Mac_Fheara=C3=AD?="  
> <[email protected]>
> To: "Robert Virding" <[email protected]>
> Cc: [email protected]
> Subject: Re: Help finding a book and some gc references
> Message-ID: <[email protected] 
> >
>
> 2008/10/14 Robert Virding <[email protected]>:
>> Hi, I need some help finding the name of a book.
>
> It wasn't "Smalltalk-80: The Language and Its Implementation", was it?
> I know it was only 1983/85, but it's got a reasonable section on
> garbage collection:
>
> http://users.ipa.net/~dwighth/smalltalk/bluebook/bluebook_imp_toc.html
> http://users.ipa.net/~dwighth/smalltalk/bluebook/bluebook_chapter30.html#GarbageCollection30
>
> Oisín
>
> ------------------------------
>
> End of [gclist] Daily gclist MIME digest V5 #102
> **********