[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#36649: 27.0.50; pure space and pdumper
From: |
Po Lu |
Subject: |
bug#36649: 27.0.50; pure space and pdumper |
Date: |
Sun, 03 Jul 2022 15:42:53 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) |
Gerd Möllmann <gerd.moellmann@gmail.com> writes:
> Interesting!
>
> Is there something I could read about your new GC?
Not exactly. It's a very simple 3 color incremental mark-and-sweep
collector (which is not generational or moving) using hardware write
barriers to keep track of changes made by the mutator. I tried to keep
the design of the existing garbage collector intact as much as possible.
The motive was to get rid of the noticeable freeze during garbage
collection instead of making GC itself fast.
> I'm asking because I once also had plans to rewrite Emacs' GC (to be
> incremental and generational). But hat was >20 years ago, and it
> never took off because the algorithm I used was patented. Which it no
> longer is, I think.
Which algorithm(s) were you considering? I think that information might
be useful.
- bug#36649: 27.0.50; pure space and pdumper, (continued)
- bug#36649: 27.0.50; pure space and pdumper, Eli Zaretskii, 2022/07/02
- bug#36649: 27.0.50; pure space and pdumper, Stefan Monnier, 2022/07/02
- bug#36649: 27.0.50; pure space and pdumper, Eli Zaretskii, 2022/07/02
- bug#36649: 27.0.50; pure space and pdumper, Stefan Monnier, 2022/07/02
- bug#36649: 27.0.50; pure space and pdumper, Eli Zaretskii, 2022/07/02
- bug#36649: 27.0.50; pure space and pdumper, Po Lu, 2022/07/02
- bug#36649: 27.0.50; pure space and pdumper, Po Lu, 2022/07/02
- bug#36649: 27.0.50; pure space and pdumper, Eli Zaretskii, 2022/07/02
- bug#36649: 27.0.50; pure space and pdumper, Po Lu, 2022/07/02
bug#36649: 27.0.50; pure space and pdumper, Gerd Möllmann, 2022/07/03
- bug#36649: 27.0.50; pure space and pdumper,
Po Lu <=