GNU bug report logs - #65760
29.1; eglot performance issue

Previous Next

Package: emacs;

Reported by: Глеб Смирнов <glebsmirnov0708 <at> gmail.com>

Date: Tue, 5 Sep 2023 15:25:01 UTC

Severity: normal

Found in version 29.1

Full log


View this message in rfc822 format

From: Axel Forsman <axel <at> axelf.se>
To: Eli Zaretskii <eliz <at> gnu.org>, João Távora <joaotavora <at> gmail.com>
Cc: 65760 <at> debbugs.gnu.org, ivan-p-sokolov <at> ya.ru, glebsmirnov0708 <at> gmail.com
Subject: bug#65760: 29.1; eglot performance issue
Date: Tue, 05 Sep 2023 16:59:57 +0000 (UTC)
I disagree with the initial decision to log all JSONRPC events
by default to begin with, but irregardless,
should it not be possible to fix the performance issues by
having jsonrpc--log-event push raw events onto a ring,
and introducing a second function that
formats the raw events as strings
and inserts them into a new buffer that gets displayed.
That way the expensive pretty printing would be deferred
to until the events are actually viewed.


/Axel




This bug report was last modified 1 year and 340 days ago.

Previous Next


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