4 ms·
are there many platforms, besides JVM and .Net, that have good-quality concurrent GCs?
by vseloved 11y ago
are there many platforms, besides JVM and .Net, that have good-quality concurrent GCs?
- fredyr 11y agoThe Erlang Vm (BEAM), is another one at least.
- the_why_of_y 11y agoIt doesn't actually implement concurrent GC, although what it does implement is far simpler and has a similar effect (low latencies) as concurrent GC. Each Erlang process has a separate heap that is collected independently; because the process heap is usually small a stop-the-process collection does not take much time. The downside is that sending messages between processes requires copying all the data that is sent between process heaps.