[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#19776: 25.0.50; HTML rendering is very slow
From: |
Eli Zaretskii |
Subject: |
bug#19776: 25.0.50; HTML rendering is very slow |
Date: |
Sat, 23 Oct 2021 10:27:51 +0300 |
> From: Stefan Kangas <stefan@marxist.se>
> Date: Fri, 22 Oct 2021 16:59:55 -0700
> Cc: Richard Stallman <rms@gnu.org>, 19776@debbugs.gnu.org
>
> >> then we'd be able to display a message if the code took longer than 1
> >> second. We don't have that, do we?
> >
> > Oh, I asked this before, and the answer is "nope, not at all".
> >
> > The problem is that it can't be done with normal timers, since "all the
> > code" may be pure Elisp and never yield. For that reason, it can't be
> > done with the new thread support, either.
> >
> > So it would require some C-level magic.
>
> I guess we can't do this for the C-level DEFUN's (without massive
> changes), but we might be able to check some timer before executing a
> Lisp function or something. However, wouldn't such a new check risk
> slowing Emacs down as a whole?
Did someone consider using atimers for this purpose? See atimer.c.
- bug#19776: 25.0.50; HTML rendering is very slow, Stefan Kangas, 2021/10/22
- bug#19776: 25.0.50; HTML rendering is very slow,
Eli Zaretskii <=
- 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, Eli Zaretskii, 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, Lars Ingebrigtsen, 2021/10/24
- bug#19776: 25.0.50; HTML rendering is very slow, Eli Zaretskii, 2021/10/24
- bug#19776: 25.0.50; HTML rendering is very slow, Stefan Monnier, 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, 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, Eli Zaretskii, 2021/10/24