On Thursday, 8 February 2018 at 21:01:55 UTC, Walter Bright wrote:


That really is an informative article, thanks. The only issue with it is that it doesn't cover the newer C++ ref counting model, which has proved popular.

Here is another very informative article, outling the 'tradeoff' between program 'throughput' and 'latency'.

https://making.pusher.com/golangs-real-time-gc-in-theory-and-practice/

The really important part of their conclusion, however, is that there is no such thing as a 'one size fits all' GC implementation:

.. " It is important to understand the underlying GC algorithm in order to decide whether it is appropriate for your use-case".

From this, I can only conclude that integrating GC too much into the core of the language & library can be problematic for many use cases, and not so for many others.

Reply via email to