[pypy-dev] stmgc: rethinking the GC?

Maciej Fijalkowski fijall at gmail.com
Tue Dec 22 09:16:23 EST 2015


Armin: the luajit GC does not exist either, it's just a plan as far as I know

On Tue, Dec 22, 2015 at 9:30 AM, Armin Rigo <arigo at tunes.org> wrote:
> Hi Remi,
>
> Just thinking about stmgc: currently it requires large transactions in
> order to work efficiently.  I think it is mostly caused by the fact
> that transaction commits always force a minor collection.  Maybe we
> should rethink that at some point, by changing the GC completely...
> There are moving GCs that are really concurrent but they tend to be an
> advanced mess.  Maybe a better alternative would be to experiment
> again with non-moving GCs.  Non-moving generational GCs are not very
> common as far as I know, but they do exist; for example see
> http://wiki.luajit.org/New-Garbage-Collector .
>
>
> A bientôt,
>
> Armin.
> _______________________________________________
> pypy-dev mailing list
> pypy-dev at python.org
> https://mail.python.org/mailman/listinfo/pypy-dev


More information about the pypy-dev mailing list