News for hackers. Stuff that matters.
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...
Re:Three kinds of memory leaks by derefr on Tuesday May 01, 2018 @03:26AM (#16965175)
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.

Re:Three kinds of memory leaks by yread on Tuesday May 01, 2018 @04:01AM (#16965304)
hmm www.rational.com is broken, but is that the Rational from Rational Unified Process?
Re:Three kinds of memory leaks by pjc50 on Tuesday May 01, 2018 @05:14AM (#16965543)
Yes. And, may god have mercy on its soul, Rational ClearCase. One of the more unhelpful proprietary version control systems.

https://en.wikipedia.org/wiki/Rational_Software