At 11:10 AM 8/30/00 -0500, Jarkko Hietaniemi wrote:
>Something for the reference shelf:
>
>         Garbage Collection
>         Algorithms for Automatic Dynamic Memory Management
>         Richard Jones & Raphael Lins
>         John Wiley and Sons, 1996
>         ISBN-0-471-94148-4
>
>Still haven't had time to delve into it but from a quick browse it looks
>really good and my heavily-into-LISP-boss recommends it.

Got it, and I'm about halfway through. (Along with a half-dozen other 
books...) It makes a lot of sense so far, and if the non-pausing GC stuff 
(that I haven't gotten to) in the back half of the book pans out for perl, 
we may get a good performance win just from that.

I didn't realize until I read through parts of this exactly how much time a 
refcounting GC scheme took. Between that and perl 5's penchant for 
flattening arrays and hashes (which creates a lot of garbage itself for 
biggish things), I wonder how much perl 5's performance could be boosted 
with some relatively minor changes to GC & list handling.


                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to