Generally GC is not a good choice to get a soft real-time attribute. But Erlang is GC based language can be soft real-time.
Does it mean Erlang have almost no GC latency? How does it work?
|
Generally GC is not a good choice to get a soft real-time attribute. But Erlang is GC based language can be soft real-time. Does it mean Erlang have almost no GC latency? How does it work? |
|||||
|
|
Erlang processes don't share memory, each one has its own heap and they can be garbage-collected independently. Many small heaps result in many small GC-pauses, rather than few big ones. |
|||
|