GNU bug report logs -
#77961
31.0.50; Rendering HTML email is very slow since commit #eab14d68b2e72b9a6b8b0cc67c9667c2bfbed4f5
Previous Next
Reported by: Iñigo Serna <inigoserna <at> gmx.com>
Date: Mon, 21 Apr 2025 15:58:02 UTC
Severity: normal
Found in version 31.0.50
Fixed in version 31.1
Done: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #67 received at 77961 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
>> From: Gerd Möllmann <gerd.moellmann <at> gmail.com>
>> Cc: Iñigo Serna <inigoserna <at> gmx.com>, Eli Zaretskii
>> <eliz <at> gnu.org>,
>> 77961 <at> debbugs.gnu.org
>> Date: Tue, 22 Apr 2025 09:10:42 +0200
>>
>> Ihor Radchenko <yantar92 <at> posteo.net> writes:
>>
>> > Gerd Möllmann <gerd.moellmann <at> gmail.com> writes:
>> >>>>> I attach a profiler output, and a HTML file which causes a similar
>> >>>>> slowdown when opening from eww.
>> >>
>> >> I'm afraid I don't see much in the profile. Only thing is that that
>> >> redisplay_internal isn't called often. Which makes it even weirder that
>> >> glyph matrix enlargement should play a role.
>> >
>> > Looking into reverse call tree (B), I see that
>> >
>> > 1874 33% + set-window-configuration
>> >
>> > takes 1/3 of CPU cycles. Looking into its source, it does deal with
>> > glyph matrices. So, it is the suspect, judging from the submitted
>> > profiler report.
>>
>> Thanks, indeed.
>>
>> Which I also find weird. Why is that done in the first place?
>
> If the comment in set-window-configuration before it messes with glyph
> matrices doesn't answer this question, maybe Martin (CC'ed) can help us
> understand the reason?
Thanks, but I meant why does shr so many set-window-configuration calls.
This bug report was last modified 27 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.