Re:Three kinds of memory leaks
by pjc50 on Monday April 30, 2018 @06:37PM
(#16963100)
Ah, the "missile" approach to memory management: https://groups.google.com/forum/message/raw?msg=comp.lang.ad...
[ Parent
| on HN ]
Fun fact: Erlang is built to assume that most processes are "missiles" in this sense. GC is quite slow (though only blocks the individual actor being collected), but most actors never perform enough allocations+deallocations across their lifetime to ever incur a GC collection.
One of the main ways to tune Erlang systems for speed is to figure out the amount of memory each type of actor will need, and pass an option to spawn the actor with an arena pre-allocated to that size, so that it can just quietly do its job and quit, never having asked to allocate or deallocate at all.
hmm www.rational.com is broken, but is that the Rational from Rational Unified Process?
Yes. And, may god have mercy on its soul, Rational ClearCase. One of the more unhelpful proprietary version control systems.