LWN.net Logo

Pauses

Pauses

Posted Jun 17, 2010 14:37 UTC (Thu) by NAR (subscriber, #1313)
In reply to: Pauses by ncm
Parent article: The Managed Runtime Initiative

GC subsystems promoted as solving all crippling problems have existed long enough that if they really were usable, they would be used everywhere.

They might be used in a telephony exchange system near you? I'm not that familiar with the Erlang GC, but I haven't met the "everything stops for 15 seconds" problem yet. Of course, it's still possible to leak memory (i.e. breaking the code that removes the elements from a list, so it just grows and grows), and sometimes an explicit garbage collection frees up a surprising amount of memory, but it doesn't happen that often.


(Log in to post comments)

Pauses

Posted Jun 19, 2010 5:36 UTC (Sat) by jonabbey (subscriber, #2736) [Link]

Erlang benefits a lot from its functional design. If there's not a function working on a piece of data, it can be collected.

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