bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry


From: Mauro Aranda
Subject: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist
Date: Sun, 10 Sep 2023 09:41:27 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0

On 10/9/23 07:43, Eli Zaretskii wrote:
>> Date: Sun, 10 Sep 2023 06:49:29 -0300
>> Cc: 53606@debbugs.gnu.org
>> From: Mauro Aranda <maurooaranda@gmail.com>
>>
>> On 10/9/23 02:01, Eli Zaretskii wrote:
>>  > Could you please profile this slow operation and post the completely
>>  > unfolded profile?  I think we should try to understand what exactly
>>  > takes so much time in this case.
>>
>> Here it is.  I also attach the result of C-x C-w in the report buffer,
>> just in case.
>
> So the hot spot seems to be widget-checklist-add-item, is that right?

I think so.  The checklist widgets were my first suspects, since
creating them is rather slow.

> And inside that widget-create-child and widget-apply?

I don't think those functions could be the bottleneck.  Most likely it
is the widget-default-create function that those functions end up
calling.  So yes, widget-default-create in general, and
widget-checklist-value-create in particular should be investigated for
speeding them up, but I don't have any ideas at the moment.






reply via email to

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