LWN.net Logo

1978 called, wants its garbage collectors back

1978 called, wants its garbage collectors back

Posted Sep 4, 2008 17:12 UTC (Thu) by BrucePerens (guest, #2510)
In reply to: 1978 called, wants its garbage collectors back by rwmj
Parent article: The Kernel Hacker's Bookshelf: UNIX Internals

Is there not a case where you're freeing up blocks "deterministically" and then the block you just freed happens to complete a large hole and kfree/free suddenly goes off and does a lot of work to update its internal structures?

I don't see how GC would improve that situation. It's reasonably trivial to code a kernel allocator that doesn't go into some loosely-bounded task at interrupt level.

GC has its own errors, especially if it's the kind that assumes any word might be a pointer.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds