[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Thanks to those implementing the new GC!
From: |
Björn Bidar |
Subject: |
Re: Thanks to those implementing the new GC! |
Date: |
Thu, 09 May 2024 19:59:05 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Lynn Winebarger <owinebar@gmail.com> writes:
> On Wed, May 8, 2024, 7:24 PM Richard Stallman <rms@gnu.org> wrote:
>
>>
>> > I very much look forward to the new GC, which will be incremental and
>> > take place on a different processor core from most of Emacs, given how
>> > most (?all) modern PCs have several cores. It will be good to use
>> > these.
>>
>> This leads me to wonder what the effect of the new GC will be on a
>> single-processor machine. Will Emacs run slower on those with
>> thw new GC?
>>
>
> That question is sort of ill-posed. From Gerd's description, MPS is both
> incremental and multi-threaded/concurrent. I don't know if the dedicated
> thread can be disabled, but even without it one would expect to get lower
> pause times from incremental collection, possibly at the cost of higher
> total collection times.
>
> Lynn
Also I would think that if machines with more than one core profit while
those with only one core will be slightly slower is a good trade of
given that almost any machine from the last 20 years contains more than
one core.
In general Emacs shouldn't hold back to support very old legacy systems
on the cost of any recentish system from the last 10 years or less from
my point of view.
In case there's still the builtin gc..