On Tuesday, 24 February 2015 at 11:08:59 UTC, Tobias Pankrath wrote:
The latest implementation had a concurrent incremental generational GC.

https://modula3.elegosoft.com/cm3/doc/help/cm3/gc.html


According to this they never had a concurrent or incremental GC on x86.

Sorry about the caps, couldn't find a better way to emphasis. Not sure where you found out the information about x86, or why it should matter.

"The current collector is, by default, INCREMENTAL and GENERATIONAL. The interruptions of service should be very small, and the overall performance should be better than with the previous collectors."

"Note that the new optional BACKGROUND collection THREAD is not on by default; this may change in the future."

I take this to understand that the latest collector was incremental, with the ability to work concurrently when the background collection was enabled, on some CPU architecture, regardless which one.

Modula-3 died when its team kept changing hands between DEC, Olivetti, Compaq and HP.

It hardly had any new development since 2000, its GC would surely look differently if development hadn't stopped and maybe even be quite good on x86.

--
Paulo

Reply via email to