emacs-devel
[Top][All Lists]
Advanced

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

Re: Timings for 'make check' with and without symbols with position


From: Eli Zaretskii
Subject: Re: Timings for 'make check' with and without symbols with position
Date: Sun, 27 Feb 2022 14:34:24 +0200

> Date: Sun, 27 Feb 2022 12:15:14 +0000
> From: Alan Mackenzie <acm@muc.de>
> Cc: ofv@wanadoo.es, deng@randomsample.de, mattiase@acm.org, 
> emacs-devel@gnu.org,
>  gregory@heytings.org, larsi@gnus.org
> 
> Char-tables seem to have something to do with it.  The perf output for
> mark_char_table increase from 2.98% to 3.79%.  Adding the 12.6% factor
> onto the 3.79% gives us 4.27%.  That's a factor of ~1.5 increase.
> 
> I'm still slogging through the detailed output for mark_char_table,
> which is not easy in the optimised build.  I suspect that somehow,
> somewhere, symbols with position have got themselves into a char-table,
> and they take (a lot) longer to process than bare symbols (for which
> mark_char_table is optimised).  I've not yet managed to find such a
> char-table though.

We do have a few char-tables whose slots are symbols or include
symbols.  unicode-category-table is one, for example;
composition-function-table is another.

Thanks for working on this.



reply via email to

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