[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#19776: 25.0.50; HTML rendering is very slow
From: |
Stefan Monnier |
Subject: |
bug#19776: 25.0.50; HTML rendering is very slow |
Date: |
Sun, 24 Oct 2021 18:14:41 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Lars Ingebrigtsen [2021-10-24 21:42:24] wrote:
> Eli Zaretskii <eliz@gnu.org> writes:
>> When the timer expires, it delivers a signal, but the signal handler
>> only sets a flag. The flag is checked when we call maybe_quit, which
>> calls do_pending_atimers. So a Lisp program that hogs the CPU, and
>> never calls any function that calls maybe_quit, will indeed block
>> atimers. However, this is rare for real-life Lisp programs, because
>> several core primitives call maybe_quit from time to time.
>
> The use case here was for CPU-hogging Lisp code, though, like
> `shr-insert-document'. And it doesn't seem to hit any maybe_quits in
> this very synthetic test:
Basically all loops should call `maybe_quit`, so the issue is probably
not that `maybe_quit` is not called often enough, but that for some
reason we don't set the vars that it checks or something like that.
Stefan
- bug#19776: 25.0.50; HTML rendering is very slow, (continued)
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/24
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/24
- bug#19776: 25.0.50; HTML rendering is very slow, Stefan Kangas, 2021/10/24
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Eli Zaretskii, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Stefan Kangas, 2021/10/29
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/29
- bug#51490: Show an indicator when Emacs is busy somewhere in the Emacs window, Stefan Kangas, 2021/10/29
- bug#51490: Show an indicator when Emacs is busy somewhere in the Emacs window, Lars Ingebrigtsen, 2021/10/30
- bug#19776: 25.0.50; HTML rendering is very slow,
Stefan Monnier <=
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/24
- bug#19776: 25.0.50; HTML rendering is very slow, Andreas Schwab, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Stefan Monnier, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Andreas Schwab, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Eli Zaretskii, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Lars Ingebrigtsen, 2021/10/25
- bug#19776: 25.0.50; HTML rendering is very slow, Andreas Schwab, 2021/10/25