GNU bug report logs - #77924
31.0.50; [Feature branch] Change marker implementation

Previous Next

Package: emacs;

Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>

Date: Sat, 19 Apr 2025 16:06:02 UTC

Severity: normal

Found in version 31.0.50

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Visuwesh <visuweshm <at> gmail.com>
Cc: gerd.moellmann <at> gmail.com, yantar92 <at> posteo.net, monnier <at> iro.umontreal.ca, 77924 <at> debbugs.gnu.org, stefankangas <at> gmail.com
Subject: bug#77924: 31.0.50; [Feature branch] Change marker implementation
Date: Thu, 24 Apr 2025 16:26:49 +0300
> From: Visuwesh <visuweshm <at> gmail.com>
> Cc: Eli Zaretskii <eliz <at> gnu.org>,  Stefan Monnier
>  <monnier <at> iro.umontreal.ca>,  yantar92 <at> posteo.net,  stefankangas <at> gmail.com,
>   77924 <at> debbugs.gnu.org
> Date: Thu, 24 Apr 2025 17:31:49 +0530
> 
> I ran the benchmark with the text file tamil.txt in place of xmenu.c,
> but I didn't disable elb-smie-mode since I ran into weird issues.  In
> both master and text-index cases, I ran the benchmark with
> 
>     % emacs -Q -l elisp-benchmarks-run --eval '(elisp-benchmarks-run "elb-scroll" t 10)'
> 
> and here are the results for the master branch:
> 
> * Results
> 
>   | test   | non-gc (s) | gc (s) | gcs | total (s) | err |
>   |--------+------------+--------+-----+-----------+-----|
>   | scroll |     155.73 |  49.29 | 835 |    205.02 |  0% |
>   |--------+------------+--------+-----+-----------+-----|
>   | total  |     155.73 |  49.29 | 835 |    205.02 |  0% |
> 
> and for the scratch/text-index branch:
> 
> * Results
> 
>   | test   | non-gc (s) | gc (s) | gcs | total (s) | err |
>   |--------+------------+--------+-----+-----------+-----|
>   | scroll |     171.89 |  51.56 | 869 |    223.44 |  1% |
>   |--------+------------+--------+-----+-----------+-----|
>   | total  |     171.89 |  51.56 | 869 |    223.44 |  1% |
> 
> Unfortunately, my laptop went to power saving mode during the last two
> minutes or so for the scratch/text-index benchmark run so that might
> play into the numbers a tiny bit.  I can try repeating the test later
> for the latter case if desired.  Empirically speaking, both branches
> seemed to scroll at the same speed.

Thanks.

Unless the power saving mode explains it, the results look a bit
disappointing to me: the branch is slower by about 10%.  That's
unexpected, I think.




This bug report was last modified 106 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.