emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: last_marked array is now ifdef'ed away


From: Mattias Engdegård
Subject: Re: last_marked array is now ifdef'ed away
Date: Sat, 14 Sep 2024 22:30:11 +0200

14 sep. 2024 kl. 19.30 skrev Eli Zaretskii <eliz@gnu.org>:

> That's the nature of things that are needed rarely.  But when they
> _are_ needed, there's nothing to replace them, and that's when you
> appreciate their existence.  Like safety belts, these features are
> never a waste.

No, this device doesn't improve safety in any way. At best it's a 
special-purpose single-channel flight data recorder mounted in such a way that 
it disrupts the airflow and increases fuel consumption. Let's see if we can 
make it a bit more streamlined.

> 16 is way too few.  GC is deeply recursive, and when I used this, I
> almost always had to look at much more than 16 objects.

Note that the GC recursion is now almost entirely handled by mark_stack. 512 
entries is an entire x86 page; surely that can be trimmed?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]