Received: (at 65760) by debbugs.gnu.org; 5 Sep 2023 17:21:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 13:21:30 2023 Received: from localhost ([127.0.0.1]:58828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qdZk2-0006sO-4S for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 13:21:30 -0400 Received: from forward502c.mail.yandex.net ([2a02:6b8:c03:500:1:45:d181:d502]:52816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ivan-p-sokolov@HIDDEN>) id 1qdZjw-0006s3-Eq for 65760 <at> debbugs.gnu.org; Tue, 05 Sep 2023 13:21:28 -0400 Received: from mail-nwsmtp-smtp-production-main-85.iva.yp-c.yandex.net (mail-nwsmtp-smtp-production-main-85.iva.yp-c.yandex.net [IPv6:2a02:6b8:c0c:bbac:0:640:58d8:0]) by forward502c.mail.yandex.net (Yandex) with ESMTP id ACCC25EF7A; Tue, 5 Sep 2023 20:21:17 +0300 (MSK) Received: by mail-nwsmtp-smtp-production-main-85.iva.yp-c.yandex.net (smtp/Yandex) with ESMTPSA id FLblcU1DeuQ0-U7G0Gssx; Tue, 05 Sep 2023 20:21:17 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1693934477; bh=y4YfwEF2cfP9gleDDkFmKWwE0tp2ppmHzpIAHAN87ZA=; h=Message-ID:Date:Cc:In-Reply-To:Subject:References:To:From; b=F54UFqREol0FwUqBt6VU8KJaUAn3NFRlBZ9gNub2tlg8guoYTONHmfxXZj6YPO+/V T1rWfJ8lRkZjx2zH03ErS6krEmjCXnDqfSQOSV6Kx/3ulI4Ojm44Z/tBVqfTluBlki 5XYojj2+eeccNBLU/D87+t+lFu4/qX82msq9Y/bE= Authentication-Results: mail-nwsmtp-smtp-production-main-85.iva.yp-c.yandex.net; dkim=pass header.i=@ya.ru From: Ivan Sokolov <ivan-p-sokolov@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#65760: 29.1; eglot performance issue In-Reply-To: <837cp44mko.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 05 Sep 2023 19:22:15 +0300") References: <CA+4OEAGpU3fkM=08ZwGdtCR_3UPiPRmAJraadnGMy0JJ8m_jYQ@HIDDEN> <87il8o62dw.fsf@HIDDEN> <837cp44mko.fsf@HIDDEN> Date: Tue, 05 Sep 2023 20:20:50 +0300 Message-ID: <875y4o5yfh.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 65760 Cc: glebsmirnov0708@HIDDEN, joaotavora@HIDDEN, 65760 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii <eliz@HIDDEN> writes: >> Cc: 65760 <at> debbugs.gnu.org >> From: Ivan Sokolov <ivan-p-sokolov@HIDDEN> >> Date: Tue, 05 Sep 2023 18:55:23 +0300 >>=20 >> =D0=93=D0=BB=D0=B5=D0=B1 =D0=A1=D0=BC=D0=B8=D1=80=D0=BD=D0=BE=D0=B2 <gle= bsmirnov0708@HIDDEN> writes: >>=20 >> > The problem is that running eglot with rust-analyzer on my project >> > causes major input lag. Profiling shows that the problem is in >> > synchronous and slow function jsonrpc--log-event that is called on each >> > server request or response. Disabling this function with (advice-add >> > 'jsonrpc--log-event :override #'ignore) solves the problem. >>=20 >> To be more precise the problem is that jsonrpc--log-event is pretty >> printing every reply from the server and they can be quite large and >> nested. I am attaching Gleb's profiler report, as a screenshot, but >> this should be enough to give a better understanding of the problem. > > Yes, the real CPU eater is pp-buffer. > > But I also see that jsonrpc-request took a substantial amount of CPU > time, and since jsonrpc-request runs from a timer, it is a good > candidate for explaining a perceived lag. Before disabling jsonrpc--log-event, it accounted for most of the execution time of jsonrpc-request. After disabling jsonrpc--log-event jsonrpc-request took much less CPU, on par with command-execute, see the attachment. > Can you tell if this profile was in an Emacs build with built-in JSON > support, or was Emacs using the Lisp implementation on json.el? I think JSON in the list below signifies built-in JSON support: =D0=93=D0=BB=D0=B5=D0=B1 =D0=A1=D0=BC=D0=B8=D1=80=D0=BD=D0=BE=D0=B2 <glebsm= irnov0708@HIDDEN> writes: > Configured features: > CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON > LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER > PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS > TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB --=-=-= Content-Type: image/jpeg Content-Disposition: attachment; filename=jsonrpc--log-event-profiler-with-advice.jpg Content-Transfer-Encoding: base64 Content-Description: profiler report with advice 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 4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGc M4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcMlcxnDOGcM 4ZwzhnDOGcM4Zw9dTFSbNIGAntqq6jYK40tSNcNtLqt8tdRpXiQ5FbSWqzk6l1Pu7VlKopxRRa6s Q/Q36yous7U1YtsoVlModV4l/wBjW9etvLsnZLtL3F9SPqVMf+HvWFHptauvGzcKhubOv1b9VNl2 g2Q/8Pr1cdoqHfWZrGD60Mdo3+b6Htl0l+mlGxldwRrpCYSSn9/cR/eScjAriVsXAh8i1FkKesOK QUrevrIobMxbb4Np/wDyTV6lZBK6SKFcK/kvKTdt/Ta/nTqKpW5XSr0L4geo9eec855zznnPOec8 55zznnPOec854DiAmPNzOec855zznOc5znnPOec855zznnPOec5znnPOec855zznnPOec855zyWy U8855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnP Oec855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznn POec855zznnPOec855zznnPOec855zznnPOec85znPOec8XaYoeec855zznnP/8AIP8A/8QAHxEB AQEAAwADAAMAAAAAAAAAABEBEiFgECJwAjFB/9oACAEDAQE/AfMY+r6tjp068Vjp06dOq6dN8TcX PH5q/GavxVVyVybt8LV1/Tk5N3xeare/HzU8fdXyHFPji4tyeLztERHFPFzHSOkxMdJiZ4jI+rp0 6dOn1dOn18Nk/wBdNn4/jkqqqq5Kre/DclVyVybt8XNTU1NRNRE1NTU1PCdu13FVVVdXVXV8JV3y HFxRxRxRG5ERxRxcW5PA52iIiIidoiI39kz+3TpsdL/F14u4ufkF127+ImpqInh82KvxV1VVfDxN Rx1EcdTxM12qqqrv7PiYmMT+Lp06dJjfDZP9fV9fHZPi46XFxviaqriqsVuqqq3b4HFVVVVVfiqq t2+Bxddu112rt27XVVy8HNdtrt27druKrl4a6urq78XV8RPmIifrv//EACcRAAICAQIGAgMBAQAA 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 t/CejLL66iVKJbTvv0KrLXxdSYHNxTb6DNLFMFLiG3Q6euBPrPL9n6CEPCdCFGr3e8+wszLXrqNt k7DY09Tb9En0gmn7E9dtjPkybxnPV31FOZw6aCU7B+MLQc3F86y4igTT7FY2SWGIyqrbfyE9JaN+ Y5KtPT/plqK381K+gktwtHfPPLXgJX2MS3V3sJSkXAyUYxt/G0NwWflpTBm7Rs1eg057wNmrNei8 iDt5+WgkqLuj3vwLkWfF4QhCCWB0VIQhBKuCdt6jSuIk4116cROVjqJayiNFSY7HexYg51IQhCEI QhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCFGr8EzScyCXM+4SfEWPgShqo1XqTAlFBK fAsIg1R9pi0KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKTNJzJjUhhuTmLBf8j//EACsQ AQEAAgICAgEFAAMAAwEBAAERACExQVFhEHFgIDBAgZFwocGx0eGA8f/aAAgBAQABPxD9DugC5BfO P2EI1wKq5KZrl9kdnJh0RwdsbC1qw9vIwZxSdB2qJ444nCxs2FYN0VhImZDiaELsf0aVoNFpEFdD 9XzG6kIZrskGYBEWdKXUyPWvT3JII4pgydg8uRNG1vKpcTlGy0Xm3LkNNtZqFZArJPKCWazoLmH/ AAT6uernq56uGy8ukDpmB8QmFPq20JtiyoBHX8Hbrh9SLiatsUlYM+Gx63NDriM6kGDkSixNyNew 59bLPBtZ6uernq4RcVtFRVssIxl6uerjzDmOX5GXbyaHl3UNTcZ632SHeC4ogJy1kgiow18ftX/+ NMZB5y44A28BiOzdrq2s14M9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPV z1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XP Vz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9X PVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9 XPVz1c9XPVz1c9XPVz1c9XPVz1c9XPVz1c9X9gBXkHcQDJhm6JcLyvq6sUWWGe0iIyM4/WluxYPh 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 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#65760
; Package emacs
.
Full text available.Received: (at 65760) by debbugs.gnu.org; 5 Sep 2023 17:11:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 13:11:40 2023 Received: from localhost ([127.0.0.1]:58811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qdZaW-0003y4-Eo for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 13:11:40 -0400 Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:53751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>) id 1qdZaU-0003xr-25 for 65760 <at> debbugs.gnu.org; Tue, 05 Sep 2023 13:11:38 -0400 Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2bcb50e194dso43508721fa.3 for <65760 <at> debbugs.gnu.org>; Tue, 05 Sep 2023 10:11:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693933891; x=1694538691; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=3N9Uu7P0pFtXuyEhyI4j87S5UpaXfMjaO4/TQn/22L0=; b=mFBZBdVcKDWhJIXP+eV8pe1y1JjtFoJKJiI6EbwHMcWy8QPvGzEe224d8VhCyPAAfQ njls46MKiCj2c1jfbT00nNi8t3plsnn5XdKj5a3l0nY39ehX+TiLLd1sVx5FEE5hECth BqnDCQObdkmNKUUgYUQiE/uEiMtsOA/8QI2RvtQ5g6GYG+T+UwE4iFCvWgV9WYzHdS0C /JDboy17juBqmcedBWnGr3xHezwokwJIk6avLTivHs0P5pkH4yxxhBnj3tQEZTHfmhc8 eH14TGQRUYT0RC2x6TrV5/iPASwNeMgdn7cO1iWOzJcjuK1Dtbzfd10l/bvBMBCg9plx /vgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693933891; x=1694538691; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3N9Uu7P0pFtXuyEhyI4j87S5UpaXfMjaO4/TQn/22L0=; b=mCUMOMi0dPRQG4YuhlIn8JZ7Tw8NWl43OBTwr7IdRCNF4LfpQGp0+ICsmolPX3s9fp 3rpNcbcQhxbFkvURKGBC17mDVh0J6wJvCSWbjAkWDJv/mTwvWt8rClG61Nqhq3czOR7t TTVl04+sYO8kW5nvRasWrUQQ+hhKf1CHVIOm3sa0BUW3ak4QmAT3g7mVHYgJqRqa/E5h Fm7VjlDj4255WjUs1C3DjZDIfI0qFEq/kBQAPs62Sl+VAs1rSnPu9YlDc52bPlUDZRTH ZNQwxY7vjZqHyoBJ3F//KDc4E0J/nXzLLSl6vGNgqSRx/ZTKsTm7zgLcYHOujYvg4dXc yAlw== X-Gm-Message-State: AOJu0YyHmcIkw9TPtWUwMJcA2RKtmz7rxJEh9CWibn0biiaGtDGBveL5 HHx/7LlGOa/mtXFPGMs6qIqjyyaBM0SSnMgRZfY= X-Google-Smtp-Source: AGHT+IG+DI2Op6XHNkB8ezKGnKjoUdqtuX4EEp5DRvvMPYdKM8+f7pNG6AhHlz4tQsbF9MOMq3NTA/kkd+5yeaG1Ark= X-Received: by 2002:a2e:9c07:0:b0:2bc:eceb:6a4b with SMTP id s7-20020a2e9c07000000b002bceceb6a4bmr276064lji.28.1693933891348; Tue, 05 Sep 2023 10:11:31 -0700 (PDT) MIME-Version: 1.0 References: <CA+4OEAGpU3fkM=08ZwGdtCR_3UPiPRmAJraadnGMy0JJ8m_jYQ@HIDDEN> <87il8o62dw.fsf@HIDDEN> <837cp44mko.fsf@HIDDEN> <835y4o4mfb.fsf@HIDDEN> <87cyywsghg.fsf@HIDDEN> In-Reply-To: <87cyywsghg.fsf@HIDDEN> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> Date: Tue, 5 Sep 2023 18:11:19 +0100 Message-ID: <CALDnm52rQRh4U+aCcyM1fLhbGxEP9ytQn8ETupOcPcdYDWao3g@HIDDEN> Subject: Re: bug#65760: 29.1; eglot performance issue To: Axel Forsman <axel@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65760 Cc: Eli Zaretskii <eliz@HIDDEN>, 65760 <at> debbugs.gnu.org, ivan-p-sokolov@HIDDEN, glebsmirnov0708@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On Tue, Sep 5, 2023 at 5:59=E2=80=AFPM Axel Forsman <axel@HIDDEN> wrote: > > I disagree with the initial decision to log all JSONRPC events > by default to begin with, but irregardless, I'll change the default if you volunteer to share half the work of answering and debugging bug reports that contain nothing but screenshots and minimal information with me for the next year. Deal? > 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. Fantastic idea if you can make it work. You might be able to use window-configuration-change-hook or something like that. Anyway, await your patches eagerly, but there can't be any interface changes M-x eglot-events-buffer and switch to buffer must work as before. Jo=C3=A3o
bug-gnu-emacs@HIDDEN
:bug#65760
; Package emacs
.
Full text available.Received: (at 65760) by debbugs.gnu.org; 5 Sep 2023 17:00:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 13:00:06 2023 Received: from localhost ([127.0.0.1]:58710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qdZPK-0003dZ-4G for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 13:00:06 -0400 Received: from wrqvffvh.outbound-mail.sendgrid.net ([149.72.255.128]:45620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bounces+28258838-122b-65760=debbugs.gnu.org@HIDDEN>) id 1qdZPH-0003cO-Ai for 65760 <at> debbugs.gnu.org; Tue, 05 Sep 2023 13:00:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axelf.se; h=from:subject:in-reply-to:references:mime-version:to:cc:content-type: content-transfer-encoding:cc:content-type:from:subject:to; s=s1; bh=cMfNpeZlNu9r4fJPU9BKEc7EvPkTHXRgqg7FDL21C7k=; b=Y79bSweO7yth8ustD69TR+NN7RZFzaRT2HHM+Xog6hZP0tFOonIog7znNhulVT6QGxXI wCAbdpBG+Y65kqMfuWSSZxvQ2na4wVpIewx+2M2bwIeGko17dn+2AMc9ePfJXssYg9qlHw k9BTTCsVB7CY6vbZNdvOiE0edHGgWk2VhP/ryRaQwLIg6P/9ycW6pD5YAhxODsw9MNTswj L+E/RgCm1z7KMeUcCrVHjzeECpcWjGQmxEnrqH9k51lWCUIkOKrWdWI2y13Q8GS/KEYVIU N2HyaNPEPPMR8aHu6BqJr0GPwfSo9A17ivSmMwSZCyLHQwhtCcMTu3dg+hpuzfWw== Received: by filterdrecv-65f68489c8-nnkmk with SMTP id filterdrecv-65f68489c8-nnkmk-1-64F75E8C-97 2023-09-05 16:59:56.981633286 +0000 UTC m=+10171438.917766369 Received: from localhost (unknown) by geopod-ismtpd-canary-0 (SG) with ESMTP id n1Tv8E7mT56xPImcquR9cQ Tue, 05 Sep 2023 16:59:56.616 +0000 (UTC) From: Axel Forsman <axel@HIDDEN> Subject: Re: bug#65760: 29.1; eglot performance issue In-Reply-To: <835y4o4mfb.fsf@HIDDEN> References: <CA+4OEAGpU3fkM=08ZwGdtCR_3UPiPRmAJraadnGMy0JJ8m_jYQ@HIDDEN> <87il8o62dw.fsf@HIDDEN> <837cp44mko.fsf@HIDDEN> <835y4o4mfb.fsf@HIDDEN> Date: Tue, 05 Sep 2023 16:59:57 +0000 (UTC) Message-ID: <87cyywsghg.fsf@HIDDEN> MIME-Version: 1.0 X-SG-EID: =?us-ascii?Q?a9jmprsm98cnqgHsU2O6rQhtHh4uQUltDI0sfxLQLLW0ScObgxI6amEU2a6U78?= =?us-ascii?Q?W+ibx7uzcZ=2FVOgckerZq94SEC+f41DVtiF=2FpbOl?= =?us-ascii?Q?VvYj0aNj57pxdBksoqu2Qz5ut=2FKQOFIfIs3v+LJ?= =?us-ascii?Q?nh5+u2mFIHnz6NdCsJ8KaPrWLm4=2FBKMXIXAljy3?= =?us-ascii?Q?ewrX8GqW5K7lh+WmN6+9dx=2FmpOwDiSuws1VeNNF?= =?us-ascii?Q?DFzTStUmwGPOKJSeVxvWOTRHeousKsJxQ5alHs?= To: Eli Zaretskii <eliz@HIDDEN>, =?iso-8859-1?b?Sm/jbyBU4XZvcmE=?= <joaotavora@HIDDEN> X-Entity-ID: kO1dOy+IUnMwDrvHlPpg/w== Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65760 Cc: 65760 <at> debbugs.gnu.org, ivan-p-sokolov@HIDDEN, glebsmirnov0708@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) 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
bug-gnu-emacs@HIDDEN
:bug#65760
; Package emacs
.
Full text available.Received: (at 65760) by debbugs.gnu.org; 5 Sep 2023 16:45:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 12:45:53 2023 Received: from localhost ([127.0.0.1]:58651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qdZBZ-0002r7-9n for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 12:45:53 -0400 Received: from mail-lj1-x22c.google.com ([2a00:1450:4864:20::22c]:55479) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>) id 1qdZBW-0002Z2-SU for 65760 <at> debbugs.gnu.org; Tue, 05 Sep 2023 12:45:51 -0400 Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2b9338e4695so41960551fa.2 for <65760 <at> debbugs.gnu.org>; Tue, 05 Sep 2023 09:45:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693932344; x=1694537144; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=wwfvoeRmdeg1thNt/uZMKUzwD1W/3VAsO0gDaz0r5Ew=; b=c3kZtAyE3yLUxR5dvpedaQLS8VuVF7FrFUIbyRiPiLQIVt6xRZbCQVbPCq70hzOeBZ G8YsET/OMLx87cgohvmpG9ZHNNpVHsC0VSnzc0laIydNsOEPayWyveGcdKbhZeMTZCFA R9huD+0qL8gZ+yKYbOjFNhGXPToJM5aCpYXBX5QV7ZxlMMFxUglGmTwogGKRswsLzy9c 1qjVTwCvukMnD0KHSUdbFadN4ZMMpiPAzzpTIcMbAlol0s44bOAc2rphUsTiyAboAlK8 +Xky0prkWXbGRIXPko5W9ieO0dnMhh/umtxgV228nRPRTXg0DbCz1erDxK58uqnQN7PM mruQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693932344; x=1694537144; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wwfvoeRmdeg1thNt/uZMKUzwD1W/3VAsO0gDaz0r5Ew=; b=jvLtkXp8ILoWmrRVAPmvhiSKpVXy3JtOhPPWS95TwgA/TjA5IkMiRMbqzd+VIVeL4h yvrjc13UT29Eja9R5jxF/e0W87S5WCr+VZyc3yIR9ywvbZvFsuvSbpuszw/Xk8Aydimg stRF5XKJBtXf933M+4Dfnr9cRt52lzZ48Cg8m4z+VGARlVzksp5nL+N5y88OjLHmpK7U 6DrB1rmPBdGswNOLEe2sXiiGN/fBY4S0IWRuPlETZL+5hX3BBbt5r0kaVxCGDiRVErZK k9mASqNBZkaISbpXm2+iQpXwAZUvDDM0iUEF9CRf4yr9Bs9m3Wqlk33enBb3ZmNRuxUo qAKQ== X-Gm-Message-State: AOJu0YydPVnsPtbGoTHX7uU00sOx8RPTZ/vE0d1FrRqp0juCiGRqKQA+ OhzUjVjl67Wv1P17ZAKQNdtKIiTXJnSKlwf0fqg= X-Google-Smtp-Source: AGHT+IFi6CTsU99B86clZJCPoDiAyuB3Qt6FSnWPBif9L/gXst0kX20ggz8yalk+u/rwOzbw/ealVsBEzmn54nT1ky4= X-Received: by 2002:a2e:900e:0:b0:2bc:d5ad:2758 with SMTP id h14-20020a2e900e000000b002bcd5ad2758mr245251ljg.5.1693932344178; Tue, 05 Sep 2023 09:45:44 -0700 (PDT) MIME-Version: 1.0 References: <CA+4OEAGpU3fkM=08ZwGdtCR_3UPiPRmAJraadnGMy0JJ8m_jYQ@HIDDEN> <87il8o62dw.fsf@HIDDEN> <837cp44mko.fsf@HIDDEN> <835y4o4mfb.fsf@HIDDEN> In-Reply-To: <835y4o4mfb.fsf@HIDDEN> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> Date: Tue, 5 Sep 2023 17:45:32 +0100 Message-ID: <CALDnm5158Uy4e4pUbZgxpjqaSMo8tEmBA7mbp4cOa1Bfmyh=UA@HIDDEN> Subject: Re: bug#65760: 29.1; eglot performance issue To: Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65760 Cc: glebsmirnov0708@HIDDEN, ivan-p-sokolov@HIDDEN, 65760 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On Tue, Sep 5, 2023 at 5:25=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrote: > > Adding Jo=C3=A3o. The troubleshooting section in the manual https://joaotavora.github.io/eglot/#Troubleshooting-Eglot has a heading specifically dedicated to these types of performance problems: "A common and easy-to-fix cause of performance problems is the length of the Eglot events buffer because it represent additional work that Eglot must do. After verifying Eglot is operating correctly but slowly, try to customize the variable eglot-events-buffer-size (see Eglot Variables) to 0. This will disable any debug logging and may speed things up." So, keeping a rich log and human-readable log is very useful for debugging but can kill performance if servers send tons of JSON. Maybe I could review the default value of eglot-events-buffer-size or find a more fine-grained solution like some new foo-print-level or foo-print-length variables, likely for jsonrpc.el. Suggestions welcome. Patches doing this are even more welcome. Jo=C3=A3o
bug-gnu-emacs@HIDDEN
:bug#65760
; Package emacs
.
Full text available.Received: (at 65760) by debbugs.gnu.org; 5 Sep 2023 16:25:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 12:25:57 2023 Received: from localhost ([127.0.0.1]:58227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qdYsH-0005TI-1H for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 12:25:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qdYsD-0005T2-M5 for 65760 <at> debbugs.gnu.org; Tue, 05 Sep 2023 12:25:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qdYs7-0006ay-IM; Tue, 05 Sep 2023 12:25:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=AlmpBptu5LneHWAlYromeKHfJjmH/UfNjlEClsFuRVE=; b=ZraPjCqJ3enamkzwdAaK tT7PRsG8PKRMDI/zf21SjPUEqL20KemCbCMZ45p5nVtaQpqIeNeezlPOJj1Q+ILxg6R/sR9V5bSz1 SVeHnJcc1GfsK796jvj6bn5yJ10+O8tY57+RLqDXdW69Q8y9wnXmmuYgZBqHHaJct/3KkUX7w0zhb B7Y1L5f8zy7jA6No5/skAOqstl2b7PJ3WVJWRd1TEyB3Pw1mZ/MBLWr+CNyJ7s75qV8UeYEyvsJl3 tJClxX3ZF9lHzt5XcF1CneYrsZtZq46dIwq/zOlV1PwF6L18t0qz/bKm5BxFBijQO1UdAEQW1swaQ Hvb8pp0l6xRVrw==; Date: Tue, 05 Sep 2023 19:25:28 +0300 Message-Id: <835y4o4mfb.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN> In-Reply-To: <837cp44mko.fsf@HIDDEN> (message from Eli Zaretskii on Tue, 05 Sep 2023 19:22:15 +0300) Subject: Re: bug#65760: 29.1; eglot performance issue References: <CA+4OEAGpU3fkM=08ZwGdtCR_3UPiPRmAJraadnGMy0JJ8m_jYQ@HIDDEN> <87il8o62dw.fsf@HIDDEN> <837cp44mko.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65760 Cc: glebsmirnov0708@HIDDEN, ivan-p-sokolov@HIDDEN, 65760 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Adding João. > Cc: 65760 <at> debbugs.gnu.org, glebsmirnov0708@HIDDEN > Date: Tue, 05 Sep 2023 19:22:15 +0300 > From: Eli Zaretskii <eliz@HIDDEN> > > > Cc: 65760 <at> debbugs.gnu.org > > From: Ivan Sokolov <ivan-p-sokolov@HIDDEN> > > Date: Tue, 05 Sep 2023 18:55:23 +0300 > > > > Глеб Смирнов <glebsmirnov0708@HIDDEN> writes: > > > > > The problem is that running eglot with rust-analyzer on my project > > > causes major input lag. Profiling shows that the problem is in > > > synchronous and slow function jsonrpc--log-event that is called on each > > > server request or response. Disabling this function with (advice-add > > > 'jsonrpc--log-event :override #'ignore) solves the problem. > > > > To be more precise the problem is that jsonrpc--log-event is pretty > > printing every reply from the server and they can be quite large and > > nested. I am attaching Gleb's profiler report, as a screenshot, but > > this should be enough to give a better understanding of the problem. > > Yes, the real CPU eater is pp-buffer. > > But I also see that jsonrpc-request took a substantial amount of CPU > time, and since jsonrpc-request runs from a timer, it is a good > candidate for explaining a perceived lag. > > Can you tell if this profile was in an Emacs build with built-in JSON > support, or was Emacs using the Lisp implementation on json.el? > > > >
bug-gnu-emacs@HIDDEN
:bug#65760
; Package emacs
.
Full text available.Received: (at 65760) by debbugs.gnu.org; 5 Sep 2023 16:22:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 12:22:46 2023 Received: from localhost ([127.0.0.1]:58210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qdYpC-0005Nu-0p for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 12:22:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qdYp9-0005Nf-Gx for 65760 <at> debbugs.gnu.org; Tue, 05 Sep 2023 12:22:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qdYp2-0005zP-Lu; Tue, 05 Sep 2023 12:22:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=/YEsyc30rdb6Xyi8q/FzLy2weLBP6bWrC8DCbdUsRe0=; b=MLuLU+AL02eu/S2PQwmM r7TcqNWC+1R0QvwAZZ8MhZ3SFoAGqdLL2bI53ueL1wM8o0gTCdrT8VPVBqCVPuI2o8SR7OQNlDEts oCWRiXleBbvnMQor1SLIS/pz1iX2a8tW3qJQUUbnup+5KJaf5NdGWVMVjkMaU6tjm0Nbkyeg3r6dl Orfcby1hQtvn8KAEgBMEZOXLywOBU5EsMCEaIMTCwrQVuORgl6ORWCCdMENaMw2pX8+QOMBNfxXUI R+E6NJ0VxBTIvWvyIxd2ic8ZVSQGTtSkZeLwiYycbiwt9PYJNz624sW/DAdFliNVXyAYK/XMfDJI5 1n+Cfq5TtPOhHA==; Date: Tue, 05 Sep 2023 19:22:15 +0300 Message-Id: <837cp44mko.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ivan Sokolov <ivan-p-sokolov@HIDDEN> In-Reply-To: <87il8o62dw.fsf@HIDDEN> (message from Ivan Sokolov on Tue, 05 Sep 2023 18:55:23 +0300) Subject: Re: bug#65760: 29.1; eglot performance issue References: <CA+4OEAGpU3fkM=08ZwGdtCR_3UPiPRmAJraadnGMy0JJ8m_jYQ@HIDDEN> <87il8o62dw.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65760 Cc: 65760 <at> debbugs.gnu.org, glebsmirnov0708@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 65760 <at> debbugs.gnu.org > From: Ivan Sokolov <ivan-p-sokolov@HIDDEN> > Date: Tue, 05 Sep 2023 18:55:23 +0300 > > Глеб Смирнов <glebsmirnov0708@HIDDEN> writes: > > > The problem is that running eglot with rust-analyzer on my project > > causes major input lag. Profiling shows that the problem is in > > synchronous and slow function jsonrpc--log-event that is called on each > > server request or response. Disabling this function with (advice-add > > 'jsonrpc--log-event :override #'ignore) solves the problem. > > To be more precise the problem is that jsonrpc--log-event is pretty > printing every reply from the server and they can be quite large and > nested. I am attaching Gleb's profiler report, as a screenshot, but > this should be enough to give a better understanding of the problem. Yes, the real CPU eater is pp-buffer. But I also see that jsonrpc-request took a substantial amount of CPU time, and since jsonrpc-request runs from a timer, it is a good candidate for explaining a perceived lag. Can you tell if this profile was in an Emacs build with built-in JSON support, or was Emacs using the Lisp implementation on json.el?
bug-gnu-emacs@HIDDEN
:bug#65760
; Package emacs
.
Full text available.Received: (at 65760) by debbugs.gnu.org; 5 Sep 2023 15:56:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 11:56:04 2023 Received: from localhost ([127.0.0.1]:57989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qdYPL-0001uL-Ml for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 11:56:03 -0400 Received: from forward502b.mail.yandex.net ([2a02:6b8:c02:900:1:45:d181:d502]:59754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ivan-p-sokolov@HIDDEN>) id 1qdYPJ-0001tD-01 for 65760 <at> debbugs.gnu.org; Tue, 05 Sep 2023 11:56:02 -0400 Received: from mail-nwsmtp-smtp-production-main-25.sas.yp-c.yandex.net (mail-nwsmtp-smtp-production-main-25.sas.yp-c.yandex.net [IPv6:2a02:6b8:c08:2e14:0:640:2cd1:0]) by forward502b.mail.yandex.net (Yandex) with ESMTP id 9F36C5E87D; Tue, 5 Sep 2023 18:55:51 +0300 (MSK) Received: by mail-nwsmtp-smtp-production-main-25.sas.yp-c.yandex.net (smtp/Yandex) with ESMTPSA id mtZ6h01DfqM0-QsAZd0mZ; Tue, 05 Sep 2023 18:55:49 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1693929351; bh=1/nEz2abmliHsqSxd1Bb65nredxGPqOoA9UcQTNnr04=; h=Message-ID:Date:Cc:In-Reply-To:Subject:References:To:From; b=s7Dh1Ox7kh5nhTLzs/47DNbzqfjuGRED6P/KKVF7s3x900eAxktmXIptY6cwTgmQX +qrUOp8pq6a/7J9tLLZBjA6dFraThojvPd6waA3rubDfiuGNQL6dxmbM/zlB0yLLVH ticmy2g+Z0RUyVuNQ3M2qI6zQAfYqITRDRVKFDsA= Authentication-Results: mail-nwsmtp-smtp-production-main-25.sas.yp-c.yandex.net; dkim=pass header.i=@ya.ru From: Ivan Sokolov <ivan-p-sokolov@HIDDEN> To: =?utf-8?B?0JPQu9C10LEg0KHQvNC40YDQvdC+0LI=?= <glebsmirnov0708@HIDDEN> Subject: Re: bug#65760: 29.1; eglot performance issue In-Reply-To: <CA+4OEAGpU3fkM=08ZwGdtCR_3UPiPRmAJraadnGMy0JJ8m_jYQ@HIDDEN> (=?utf-8?B?ItCT0LvQtdCxINCh0LzQuNGA0L3QvtCyIidz?= message of "Tue, 5 Sep 2023 12:01:36 +0300") References: <CA+4OEAGpU3fkM=08ZwGdtCR_3UPiPRmAJraadnGMy0JJ8m_jYQ@HIDDEN> Date: Tue, 05 Sep 2023 18:55:23 +0300 Message-ID: <87il8o62dw.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 65760 Cc: 65760 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =D0=93=D0=BB=D0=B5=D0=B1 =D0=A1=D0=BC=D0=B8=D1=80=D0=BD=D0=BE=D0=B2 <glebsm= irnov0708@HIDDEN> writes: > The problem is that running eglot with rust-analyzer on my project > causes major input lag. Profiling shows that the problem is in > synchronous and slow function jsonrpc--log-event that is called on each > server request or response. Disabling this function with (advice-add > 'jsonrpc--log-event :override #'ignore) solves the problem. To be more precise the problem is that jsonrpc--log-event is pretty printing every reply from the server and they can be quite large and nested. I am attaching Gleb's profiler report, as a screenshot, but this should be enough to give a better understanding of the problem. --=-=-= Content-Type: image/jpeg Content-Disposition: attachment; filename=jsonrpc--log-event-profiler.jpg Content-Transfer-Encoding: base64 Content-Description: profiler report /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8N Dw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoa GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wgARCAK6BQADASIA AhEBAxEB/8QAGwABAAMBAQEBAAAAAAAAAAAAAAMEBQYBAgf/xAAYAQEBAQEBAAAAAAAAAAAAAAAA AQIDBP/aAAwDAQACEAMQAAAB/Knjtn14PvZxejii0/uMT5+7lZ1LaxD14rfwd3Bj3YxtIilsj5+4 p1ofV6FMd4r14PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD1 4PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD14PXg 9eD14PXg9eD14PXg9eD14PXg9eD14PXg9eD14KogABsY+nFyTPrlvJ0c42JK30anM6mQTXsvW6Xz 7kk6ajjnjrzP2MnE9v09WqP18XLar7+iCT2vJYgn8r2SKa3KqTQ8MBAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp+YkjYlzRs8vLEdO5wdhxdymTxfKtixT++ +9CGtFWjVRRX1Mq5mWbGX7u2YokWZKv3V7BtVsTRs5FnVm+q/wBV79VWZmDjkAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2PHXo6W9x3kdByF+hXVuYnO04C3UF qqpv4Glu9DX59110DC9NLK8+sTUs4X3q7WFLBJ0vxzrV6SvhioPPgAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0nN6cT3Mr6JcezWOntYMpu8VrZIFWvmv6d 5gZsno3qS4NmIOk5y0acefBWxY5n5iuOGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAG/ga8XbON8rpc3uYab9OSwW+V38AClqqNjoeHsdtbV3Iq6u/84UR 08ePXqr8auVwyGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAA2cbdj6fcB7h72CbNiOU+MDqeWAoCzbzvuuojy/n0bvU/uTK37Rp1dw9f6xMZvZuZTGIAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA08wabM+ov53Sc 2adar2JiZPacWBQAGvLh9lu483zZWChvfUlD2vLqqG7lyYq10/Occ6LSOLdjYOGdhAcs6v05N+hY hzDqvDlnV/By4oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD11E 8c3T67kRcp9SYVPv+AAofR8+7H1biTdJP1vH3t4YFie1ljxb3tYsG3zmIt1GZZ8ri/XgEiMWJqKL ntIW/msNShEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLF1M YNTo+cFup2BzVTtOLAoBNDq6tV2fH9dTRXtKue+Oo5XM+vqk5y1VMwAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEtbewYamX1Bm5PU8sBQCxX29Wj9dP V76yItfROS+NzQy5B2EVcp99JBmZdLet2806qscz97+kcZP0EpycfS81zyGIAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA989NXJ2MeG/gbp98/v4AFAW71O5Ecd r1Y49SFPihofZUx97BL9uG+VvmX6IrMMZLJTnIrPx8l3K04Is0bNM+rEVOqsFmtQAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo+ctRpYelmjqeW0zX5XVygKfXz9H R1H16N+/Pv2QS1rEkM9a4U/uSRcAcMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAPfPTbw71GHZcbbOq4q3UAraxvPo6FW+PRvToV45NWoiWa1mfRd9o+G rQ+Yk1a9bxdC1gfdX8a7nc5GOeQD0eAAHp4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAB9fN02+XuU4d3wlw7LgblMCtvF8snQS4UPo30+Zlo6OlVjINvDlzNK3ztzV 1vrm7Ve7GdFmXrGSt2qlKErb+BczNiln/OruVKdU6eTlGnR5FNmbfmKXp8KrFJCOOQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHUcvpRoc7pZo7Dj9U3uM18gbWL9189 lxmlG198v9nbxcd8xt2+eV0+DS8Peo43VOki5n7Oi+ufhjpqWZ9HRfXMxnQ1cK5XV1MWpG9l16FR CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRc7LG5z23iDp+ Y3yzy/Qc+NfItFbp+X3Sx5nenReYsMWLmV926mN9QpHv8xvFmbEuxZ8r/K362XZsufMMkLmZ8LtQ xfKTZd/KrOXaVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9 7FLN38AbmHvHuB1fKDQz1e7cEu6SRrc+qtVJLGRLlpZmnHtla8VHLR+nzbYyNfnpN6tjsTfm5oa8 2ENqxzo6inhi9RKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH URlxbQ56vu4Q1NT7MnK7bjD4Ta+7FJ86HbVavoY5fil+DN+9aSSv9VL2rUpav1lSm0Kujn9/n+c+ RyyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu0uvjna/ V/ZzVHseOLvnR/ZzFTvuBF2GLTVj1rHo3iVeiijJ+IqnLOp8ZyNFnDVjzhqfeQrQo/LMCAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF+h0cZNfqxykXRc6X/ AJ1vox6XZ8YC1Xk1DrOmsCXp87refr9Zic5nNLqTh/jsvdXjGhuYzybuLHTXEVur+suV+Or8TlZN /bria/R3Y4918RzHx3PFZRjnkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAABqZe9FbzTjjLobWLWotCHH6fmAKTffwWHSRejePW25Dmvq5oYmRY23S8/wDepYjGr7uR JRQuOZkImQiZCJkImi8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAA3MPWi158RkWZrZJufHx9rPz+/gIFPv4mPnQi3+2seLoMrVoUt/A5ZDEAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdBz+lGxDm+kmRo5x0HzT9Nj lNTLAoC1ex7cbVCnYNCbOnJqXsBe+877PnX564WJqsZcs5ca7lfPlTRzs60X7FCMvRQRGvjqRCKA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdTy12Omh536jQwr1Gu pjx/o6fibdQCgPv7hG/Jl2u+7flOOvjPt1OOD6ZfJ6ePr5D3wPofL6+iN6PCQjfXh498AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHXcjfjq3Jex0fHXKddd9c98x2 HBXaVBQCeAfXa8Qjf1+JHezcBKb/AJzA77C54dvT5jw7e1+dj9Fi/Px2UHKD9Mz+DR+gY3MK7Sbh R2nJ1wFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOj5zTjc+M2i bfMX6B0fudIbfG7OMBQAFqqHW3uIs+je5JgTnx91YOee4g5Gfrvs8jC+U6Hk7sfKVl+LGaogAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuYexEOh8fSwYu7hJu exWiTmeh54CgAFmsJur5L66Xpocv76a1siejGtJzs0nS/GTDu9N7xl82PvG9XL+NLzjjOa/yZTWg igMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABr5G9GdZu/Zk5 /S80a8N26UsHrOTAoAACWzRtVsfOZe7biufEdVrnkx7XiRHp0q6bE1XP3qefFu882bNb63ZvmGEx m198s4TclOeHOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANLN6W MKzrznMV+q5U0q25bMLM7fiAKAAAH2XNDG2uuo5JPelrx28vK984bGdiLMRt+Yqrt/DRvzc0t2/M VJsWOfVty8+Pv4OcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXq PWxzcm1cOSh6vlC9X6eQ5mp3vBAUAAAAvQRVrfPQ41tOHsYo4d2PH5njrL5wn33+eca7CI5f47iA 45uaxyPz0XhzjodY4j3t4jjvntJjiPjrhyLrbBxTQz6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAXqPRRQ+LF8xaXQc+Xmp9mRR7HjgKAAAAFoqnXbvIu7sdtcLW637y5N0 9s42Ps86TnWjv5cvX7nJ3ecdXLJx83cU9XkPewRx7pbqcS6Tm+UDMAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAamXuR8xx6BSyuj5w1PuUfOL0vNAUAAAAA+5vgn96KT0 75r3q8SMuzrQmV8dJ9Vx7Ucs1fen8675ir2fGc8nw5Z+3wPt8D6+QAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbONrxYZt0m5/YxzZtU4F0ee3sFAoAAAABLFIWL9C3H nxOPqG9Ge0Ln2Q4m5hmnbo3yPz69PmzBEWJqdiPirW1as08/TPiO5WPJ69Qr17FegAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9g6UaTDsl/n54Deu41U6XktLNAoAAAAAC 1JRv6XJHx22+vfgsU/ZSH37jki18OePv5njqhr5l2JcjSqH3bjktleV9Pn7+ocln4+q8yNPPxKo5 ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdLzV6NqbmpDX5uxXOlt87A djw9qqBQAAAAAH39wjoJci133e+aHxXzn3KfHIZgB9/APs+AH2PgA+z4ffwAD7Pg+z4AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA63kr0bFrDiNPnZoTrZOc9Ot4O/QAoAAAA ABPAPrtOJRvb/BDuIOOtFbq+Tkrt5+BR13zx46u5xXp12VjxnT+c7Gd1iYA7TN520a8eZVrr9L8+ R3OZzs1df7w8kdVHyY6/IxwFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOi5 3UiTQoxGlzFqqdF950hs8dt4gFAAAAAAAWqodhc4W16N9xlc81ekiwfjM6z45+HV1LvOVMTs5+O+ 93q6fNQ5nU2OWsHTc7VijrM/IGp95P0nSXeT+N66zHxPczrfOSrHaR8ejruQ9855DEAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbmHsxX0o/lZed1slNx8Wz3muh54CgAAAAAAFm sJup5abd6efAi6atWsiziWLmLcrQxI7EbEPJamrq5tizmSUfsPqsNZj29W58RfMk0VP00fMews/O 3KeMhmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANfI34zbtr0oZO7hGvX0 LhSwet5ICgAAAAAAAPuzTtFz79vRQt0rpH8XYyGL4nMDS0fNWOvq1czK90rBWaUkUKmtGYd+O3Vf 40PmKXx7ZrIp9HllAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0c7powb etAZlDfwDRrb1swM3ueGAoAAAAAAAASn35eltrSW7G7Sj1KlZ7a5/Msfdq9u4kt23GH86PzGPZzn POrRgRpswafznDS8zhqZnigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQRpB GkEdqEeXae6ZtDexSb4+OkjBq9TzVRpBGkEaQRpBGkEaQRpBGkEaQRpJiroyTbtX7sR6sH1fq1DH 9WYpy3ZKrVtCGqq5Blk/e9KnMumpxiug+znGhTxI0iI0gjSCNII0gjSCNII0gjSCNII0gjSCNII0 gjSCNII0gjSCNII0gjSCNII0gjSCNII0gjSCNII0gjSCNII0gjSCNII0gjSCNII0gjSCNII0gjSC NII0gjSCNL4RpBGkEaQRpBGkE6BXSdP+ae5fpXv5oO4s/no/SK3Ajvbv5qP0Pm8Dyv1Wl+cfcfp1 LgIj9E4Ov5X6jc/I0fqnMcl4fqVP868O06D8r9NvouCV3uZyo/WeZ4xH6jn/AJ8Os5mBXYTcT6a/ Vfnw6CjmLNZk/ekiBmzoBOgE6AToBOgE6AToBOgE6AToBOgE6AToBOgE6AToBOgE6AToBOgE6ATo BOgE6AToBOgE6AToBOgE6AToBOgE6AToBOgE6AToBOgE6AToBOgE6AToBOgE6AToBOgE6AfolDim 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 GcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDJHMZwzhnDOGcM4ZwzhnDOG cPXUwpLKVCUD2xK6jYC4pamq9NtJlX7a5FJ6wDAW0jSxg6kyfd2pElBGtCJTLWr8GfWKDWNqVYbI gsIiHVPW3/q4zj1rw2bs27Q9w+IHySdf+neYFfTa0a8bM1RVc2a/VfVCybQNPGnTBXDLwgzR7YC5 bJOv/TtiPbS7YaQ/TUAGbE/N8Xxmo3RwZrZ04sBvNYqOJGQcVp9xahmiesvCVEm9esBDZ3qVvgVP /wCSavUjtSRpAQXov5HhBdb+NX84dQrZuRpLoP1pfUevPOec855zznnPOec855zznnPOec8oa1LE PcxOec855zznOc5znnPOec855zznnPOec5znnPOec855zznnPOec855zySzaeec855zznnPOec85 5zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec8 55zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec855zznnPOec 855zznnPOec855zznnPOec5znnPOeDaIKvPOec855zzn/wDyD//EAB4RAAMBAQEBAQEBAQAAAAAA AAABESFgEnAQIiAx/9oACAEDAQE/AeYRhhhhhhlMM4jDDDDDDBwwwzhkVFRhTCoq4qlKU9cYmaVl fHVmlZpHxlKUrLxcPJ5Jp5GpxaHn48LxiIQh5JpCEIPPi2GGGGcZhhhhhhhUOcRUVFRhUUpS/lKV FRUNr7BCMj/IyEZOI/6aaaRm0jNHeJjIylZSlfFIhCHkh5PJDyQg1OFhCEIPi0kRD+P4VfIKX8pR 7xaZppSsrNIRkfEaaaaaVmmmkI+GVNNKylKemUrLw9fIJU8nkhCEIeTyeR5w0IQn5EPPjSP5MMMM MMMMP5MMHOEwqH8f9FKUpT0Ub0v5WU9HobvApw9FKU9FKU9FKUe/FYyEIzyycUv9whPqv//EACoR AAICAQMEAgMAAgMBAAAAAAABAhESEyFgAzFBURAjICJhUHFCcIGC/9oACAECAQE/AfnfisKy3K6Z 9ZJQ8EVCtxKBXTP0y/h+p9Y+Dpwrcvpl9MWHkvp+i4FwHh4LgX0y4VwaLSuzOHozh6G4sjKPkcou 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 SIhERERJ5lCEINMSwNCpCEIQhCE8KmfcGy4vzpp6jbWct4ddBNtfof8AnqJPg9vjYrZfdn25enoN 4+3h0FfKj4fr3k5HqJHFkhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCFGr4Jmk5kEuZ9 wk+IseBKGqjVepMEglGahYQ1SFFRi0KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKTNJzJ jUhhuTmLBfpH/8QAKxABAQACAgICAQQCAgMBAQAAAREAITFBUWEQcYEgYHCRMECh8bHB0fCA/9oA CAEBAAE/EP0O6ALkF84/YQjXAqrkpmuX2R2cmHRHB2xsLWrD24DOKToO1RPHHE4WNmwrDujeECZk tQ0IXY/o1jQIlpEFaH6vmN1IQzXZIMoMkWdaXWI9f9PckgjimDJ2Dy5E0bW8qkhuUbLReasuSwa1 moVmhWSeUEs1nQXMP4J9XPVz1c9XDZeXSB0zA+ITCn1bZJtiyoBHX8Hbrh9SLiatsUm8GfDY9bmh 1xG9QDByJRYlcjXsOfWyzwbWernq56uEXFbRUVbLCMZernq41w5il+Yu3k0OLuoanLPW+yQ7wXFE BOWskEVGHvr9q/8A40xkHnLjgDbwGI7N7XVuuvBnq56uernq56uernq56uernq56uernq56uernq 56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uern q56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uer nq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56uernq56ue rnq56uernq56uernq56uernq56uernq56uernq56uernq56uernq/wCAWSBvVzdAG7J50MBbsj1z k47Fa0A1PtlDL6yzkBxtPfwLJA3q5ugDdj45pim7KN/DKFFByGkEEAY0oFF5Vw62jzQSmT8i1UOh gSd5twRebQQTwLm5bx6ezSRvrG4rIhrAMqnEyGUOgj1Mk7IYmIQwnbi5qFCEZimxX1KhjuVqIXQD BEqhtGp9RkwGL4xMQhhO3OeUwr6yI4gXedKuvE03pO95KNEuhDUhG6TBSFLbDJi/ANBCkj6DgOx1 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 AMjZlVX/2Q== --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#65760
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 5 Sep 2023 15:24:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 11:24:37 2023 Received: from localhost ([127.0.0.1]:57841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qdXuu-0000yq-2v for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 11:24:37 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <glebsmirnov0708@HIDDEN>) id 1qdRwd-0004ri-A9 for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 05:02:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <glebsmirnov0708@HIDDEN>) id 1qdRwW-0005Jg-VJ for bug-gnu-emacs@HIDDEN; Tue, 05 Sep 2023 05:01:53 -0400 Received: from mail-vk1-xa32.google.com ([2607:f8b0:4864:20::a32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <glebsmirnov0708@HIDDEN>) id 1qdRwT-0000zP-EE for bug-gnu-emacs@HIDDEN; Tue, 05 Sep 2023 05:01:52 -0400 Received: by mail-vk1-xa32.google.com with SMTP id 71dfb90a1353d-4901f5ae7caso511231e0c.3 for <bug-gnu-emacs@HIDDEN>; Tue, 05 Sep 2023 02:01:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693904507; x=1694509307; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=vRjZ/jW3nxZlFmI+0KKGR2q5uwf8UCn8atlOhX8dfQM=; b=c9EG0pV9uQ+xY0jCFnzf1mkpKIPsPx6L+9iSesLlCd++3xEuW/TqmNua0QKoskjsbn WOoFuar7/UJh1bopN69Rgxji2BcmwSFg7AQdO2Xz2g9Kk3kcql7MEMkkYtNwMJReL9n3 5PkjbTrHPp9Nz7C1GuzNJbag/+q2SGjeJQ8qUD3hwdN9fYT1fW1nGjEqfg1pnii22uK/ Ue6sSG+l0dQqtl0Zh9Jtkg8abj5En3KMzFE45btFr9qXoyVQrMDRptIvL1B3tjwIVdHM YUcHMr3cxzQDBd/yS/Prag+EzTM7ky2tGBeYvonMic6SNmaUsL6vlnm525Cc6w7q+bog oUYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693904507; x=1694509307; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=vRjZ/jW3nxZlFmI+0KKGR2q5uwf8UCn8atlOhX8dfQM=; b=lwGcooODPvM9BiaWOiqfklh+4MtFSF+7IK08PSZ9aDRnLznefXIKct6mxZG+o55tLG Q2kQQ3auh5YmOJX73y1LRYX7dDyDtqyT4J3UpQ9LylttTf4/oLcSY8Ru2EMBYFbIwuWf JoHDJ3EquVYjlh+Azfrz9k4wEEb2X75fYD445kqEg2cvX0fpENVtkfxLFA0BhUTUkQNk waQNY7lb1kR0eK92CfDkcyiZsvhbLQQkiftaiijS1H1wOWHJm6kcHjwmaRyTyYV8mvdq UHsMXKk7ryL4+Ze31/21V9nnHPepdeqx9enJaX0mnaOnOFCfmKrKLItC4t5lSaTuxO2w XIBQ== X-Gm-Message-State: AOJu0YxnHWn9PHUeHlIAnD8yzUtfK4x73kgI+BEB8QJyTYJbJGZFt9/q 1SIyoXugvmd6EeMsXqHmxgJcqJVyQ6Tev60ekZpDe5eYh7dN2g== X-Google-Smtp-Source: AGHT+IH3RYsBEVyfC298NeOYCaA6bueVmXzQrDn4hwqvTB/+Dv7JdQSLgWJGL8CCsTd+5Y9xeh8Sum04bfP34mgQtRY= X-Received: by 2002:a1f:cf05:0:b0:48c:f9e9:51a7 with SMTP id f5-20020a1fcf05000000b0048cf9e951a7mr11149162vkg.2.1693904507063; Tue, 05 Sep 2023 02:01:47 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?0JPQu9C10LEg0KHQvNC40YDQvdC+0LI=?= <glebsmirnov0708@HIDDEN> Date: Tue, 5 Sep 2023 12:01:36 +0300 Message-ID: <CA+4OEAGpU3fkM=08ZwGdtCR_3UPiPRmAJraadnGMy0JJ8m_jYQ@HIDDEN> Subject: 29.1; eglot performance issue To: bug-gnu-emacs@HIDDEN Content-Type: multipart/alternative; boundary="0000000000006d5425060498e0a7" Received-SPF: pass client-ip=2607:f8b0:4864:20::a32; envelope-from=glebsmirnov0708@HIDDEN; helo=mail-vk1-xa32.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The problem is that running eglot with rust-analyzer on my project causes major input lag. Profiling shows that the problem is in synchronous and slow function jsonrpc--log-event that is called on eac [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (glebsmirnov0708[at]gmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (glebsmirnov0708[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 HTML_MESSAGE BODY: HTML included in message X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 05 Sep 2023 11:24:35 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) --0000000000006d5425060498e0a7 Content-Type: text/plain; charset="UTF-8" The problem is that running eglot with rust-analyzer on my project causes major input lag. Profiling shows that the problem is in synchronous and slow function jsonrpc--log-event that is called on each server request or response. Disabling this function with (advice-add 'jsonrpc--log-event :override #'ignore) solves the problem. In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) System Description: Fedora Linux 38 (Workstation Edition) Configured using: 'configure --prefix=/nix/store/rfn1864b8s7zd1g40zzfdxwi4v7b94k1-emacs-pgtk-29.1 --disable-build-details --with-modules --with-pgtk --with-native-compilation --with-tree-sitter --with-xwidgets' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $LC_MONETARY: en_GB.UTF-8 value of $LC_NUMERIC: en_GB.UTF-8 value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Dashboard Minor modes in effect: delete-selection-mode: t global-auto-revert-mode: t pixel-scroll-precision-mode: t electric-pair-mode: t server-mode: t gcmh-mode: t save-place-mode: t savehist-mode: t vertico-mouse-mode: t vertico-mode: t marginalia-mode: t corfu-popupinfo-mode: t diff-hl-flydiff-mode: t global-diff-hl-mode: t direnv-mode: t shell-dirtrack-mode: t global-ligature-mode: t ligature-mode: t recentf-mode: t solaire-global-mode: t solaire-mode: t mood-line-mode: t yas-global-mode: t yas-minor-mode: t global-corfu-mode: t corfu-mode: t override-global-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils mule-util tramp-cmds cursor-sensor comp comp-cstr display-line-numbers flymake-proc flymake warnings delsel autorevert filenotify pixel-scroll cua-base elec-pair server gcmh saveplace savehist vertico-mouse vertico marginalia corfu-popupinfo diff-hl-flydiff diff diff-hl log-view pcvs-util vc-dir ewoc vc vc-dispatcher project time direnv diff-mode dash init cyrillic-colemak quail direnv-autoloads dash-autoloads typst-mode polymode derived poly-lock polymode-base polymode-weave polymode-export polymode-compat advice polymode-methods polymode-core polymode-classes eieio-custom eieio-base typst-mode-autoloads polymode-autoloads vterm-toggle-autoloads vterm bookmark pp tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 compile text-property-search color term disp-table shell ehelp vterm-module term/xterm xterm vterm-autoloads org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec olivetti-autoloads rx ligature ligature-autoloads dashboard dashboard-widgets recentf tree-widget wid-edit ffap thingatpt url-parse auth-source eieio eieio-core password-cache json map url-vars dashboard-autoloads solaire-mode solaire-mode-autoloads mood-line mood-line-autoloads doom-themes-ext-org doom-themes-ext-visual-bell face-remap doom-dracula-theme doom-themes doom-themes-base doom-themes-autoloads yasnippet-snippets yasnippet yasnippet-snippets-autoloads yasnippet-autoloads diff-hl-autoloads corfu-terminal byte-opt popon corfu compat corfu-terminal-autoloads popon-autoloads corfu-autoloads consult-autoloads marginalia-autoloads orderless orderless-autoloads vertico-autoloads compat-autoloads hide-mode-line hide-mode-line-autoloads finder-inf gcmh-autoloads edmacro kmacro use-package-bind-key bind-key easy-mmode use-package-core straight-autoloads cl-seq cl-extra help-mode straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile xdg rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 368796 66631) (symbols 48 25294 3) (strings 32 85384 13134) (string-bytes 1 3644523) (vectors 16 52578) (vector-slots 8 1279807 93492) (floats 8 524 278) (intervals 56 640 425) (buffers 984 16)) --0000000000006d5425060498e0a7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div></div><div>The problem is that running eglot with rus= t-analyzer on my project</div>causes major input lag. Profiling shows that = the problem is in<br>synchronous and slow function jsonrpc--log-event that = is called on each<br>server request or response. Disabling this function wi= th (advice-add<br>'jsonrpc--log-event :override #'ignore) solves th= e problem.<br><br><br>In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+= Version 3.24.38,<br>cairo version 1.16.0)<br>System Description: Fedora Li= nux 38 (Workstation Edition)<br><br>Configured using:<br>=C2=A0'configu= re<br>=C2=A0--prefix=3D/nix/store/rfn1864b8s7zd1g40zzfdxwi4v7b94k1-emacs-pg= tk-29.1<br>=C2=A0--disable-build-details --with-modules --with-pgtk<br>=C2= =A0--with-native-compilation --with-tree-sitter --with-xwidgets'<br><br= >Configured features:<br>CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTI= NGS HARFBUZZ JPEG JSON<br>LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP= NOTIFY INOTIFY PDUMPER<br>PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF= TOOLKIT_SCROLL_BARS<br>TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB<br><br>Impo= rtant settings:<br>=C2=A0 value of $LC_MONETARY: en_GB.UTF-8<br>=C2=A0 valu= e of $LC_NUMERIC: en_GB.UTF-8<br>=C2=A0 value of $LC_TIME: en_GB.UTF-8<br>= =C2=A0 value of $LANG: en_US.UTF-8<br>=C2=A0 value of $XMODIFIERS: @im=3Dib= us<br>=C2=A0 locale-coding-system: utf-8-unix<br><br>Major mode: Dashboard<= br><br>Minor modes in effect:<br>=C2=A0 delete-selection-mode: t<br>=C2=A0 = global-auto-revert-mode: t<br>=C2=A0 pixel-scroll-precision-mode: t<br>=C2= =A0 electric-pair-mode: t<br>=C2=A0 server-mode: t<br>=C2=A0 gcmh-mode: t<b= r>=C2=A0 save-place-mode: t<br>=C2=A0 savehist-mode: t<br>=C2=A0 vertico-mo= use-mode: t<br>=C2=A0 vertico-mode: t<br>=C2=A0 marginalia-mode: t<br>=C2= =A0 corfu-popupinfo-mode: t<br>=C2=A0 diff-hl-flydiff-mode: t<br>=C2=A0 glo= bal-diff-hl-mode: t<br>=C2=A0 direnv-mode: t<br>=C2=A0 shell-dirtrack-mode:= t<br>=C2=A0 global-ligature-mode: t<br>=C2=A0 ligature-mode: t<br>=C2=A0 r= ecentf-mode: t<br>=C2=A0 solaire-global-mode: t<br>=C2=A0 solaire-mode: t<b= r>=C2=A0 mood-line-mode: t<br>=C2=A0 yas-global-mode: t<br>=C2=A0 yas-minor= -mode: t<br>=C2=A0 global-corfu-mode: t<br>=C2=A0 corfu-mode: t<br>=C2=A0 o= verride-global-mode: t<br>=C2=A0 straight-use-package-mode: t<br>=C2=A0 str= aight-package-neutering-mode: t<br>=C2=A0 tooltip-mode: t<br>=C2=A0 global-= eldoc-mode: t<br>=C2=A0 show-paren-mode: t<br>=C2=A0 electric-indent-mode: = t<br>=C2=A0 mouse-wheel-mode: t<br>=C2=A0 file-name-shadow-mode: t<br>=C2= =A0 global-font-lock-mode: t<br>=C2=A0 font-lock-mode: t<br>=C2=A0 blink-cu= rsor-mode: t<br>=C2=A0 buffer-read-only: t<br>=C2=A0 line-number-mode: t<br= >=C2=A0 transient-mark-mode: t<br>=C2=A0 auto-composition-mode: t<br>=C2=A0= auto-encryption-mode: t<br>=C2=A0 auto-compression-mode: t<br><br>Load-pat= h shadows:<br>None found.<br><br>Features:<br>(shadow sort mail-extr emacsb= ug message mailcap yank-media puny dired<br>dired-loaddefs rfc822 mml mml-s= ec epa epg rfc6068 epg-config gnus-util<br>mm-decode mm-bodies mm-encode ma= il-parse rfc2231 mailabbrev gmm-utils<br>mailheader sendmail rfc2047 rfc204= 5 ietf-drums mm-util mail-prsvr<br>mail-utils mule-util tramp-cmds cursor-s= ensor comp comp-cstr<br>display-line-numbers flymake-proc flymake warnings = delsel autorevert<br>filenotify pixel-scroll cua-base elec-pair server gcmh= saveplace<br>savehist vertico-mouse vertico marginalia corfu-popupinfo<br>= diff-hl-flydiff diff diff-hl log-view pcvs-util vc-dir ewoc vc<br>vc-dispat= cher project time direnv diff-mode dash init cyrillic-colemak<br>quail dire= nv-autoloads dash-autoloads typst-mode polymode derived<br>poly-lock polymo= de-base polymode-weave polymode-export polymode-compat<br>advice polymode-m= ethods polymode-core polymode-classes eieio-custom<br>eieio-base typst-mode= -autoloads polymode-autoloads<br>vterm-toggle-autoloads vterm bookmark pp t= ramp tramp-loaddefs trampver<br>tramp-integration files-x tramp-compat pars= e-time iso8601 compile<br>text-property-search color term disp-table shell = ehelp vterm-module<br>term/xterm xterm vterm-autoloads org ob ob-tangle ob-= ref ob-lob ob-table<br>ob-exp org-macro org-src ob-comint org-pcomplete pco= mplete comint<br>ansi-osc ansi-color ring org-list org-footnote org-faces o= rg-entities<br>time-date noutline outline icons ob-emacs-lisp ob-core ob-ev= al org-cycle<br>org-table ol org-fold org-fold-core org-keys oc org-loaddef= s find-func<br>cal-menu calendar cal-loaddefs org-version org-compat org-ma= cs<br>format-spec olivetti-autoloads rx ligature ligature-autoloads dashboa= rd<br>dashboard-widgets recentf tree-widget wid-edit ffap thingatpt url-par= se<br>auth-source eieio eieio-core password-cache json map url-vars<br>dash= board-autoloads solaire-mode solaire-mode-autoloads mood-line<br>mood-line-= autoloads doom-themes-ext-org doom-themes-ext-visual-bell<br>face-remap doo= m-dracula-theme doom-themes doom-themes-base<br>doom-themes-autoloads yasni= ppet-snippets yasnippet<br>yasnippet-snippets-autoloads yasnippet-autoloads= diff-hl-autoloads<br>corfu-terminal byte-opt popon corfu compat corfu-term= inal-autoloads<br>popon-autoloads corfu-autoloads consult-autoloads margina= lia-autoloads<br>orderless orderless-autoloads vertico-autoloads compat-aut= oloads<br>hide-mode-line hide-mode-line-autoloads finder-inf gcmh-autoloads= <br>edmacro kmacro use-package-bind-key bind-key easy-mmode use-package-cor= e<br>straight-autoloads cl-seq cl-extra help-mode straight subr-x cl-macs g= v<br>cl-loaddefs cl-lib bytecomp byte-compile xdg rmc iso-transl tooltip<br= >cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type<br= >elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd<br>tool-= bar dnd fontset image regexp-opt fringe tabulated-list replace<br>newcommen= t text-mode lisp-mode prog-mode register page tab-bar menu-bar<br>rfn-eshad= ow isearch easymenu timer select scroll-bar mouse jit-lock<br>font-lock syn= tax font-core term/tty-colors frame minibuffer nadvice seq<br>simple cl-gen= eric indonesian philippine cham georgian utf-8-lang<br>misc-lang vietnamese= tibetan thai tai-viet lao korean japanese eucjp-ms<br>cp51932 hebrew greek= romanian slovak czech european ethiopic indian<br>cyrillic chinese composi= te emoji-zwj charscript charprop case-table<br>epa-hook jka-cmpr-hook help = abbrev obarray oclosure cl-preloaded button<br>loaddefs theme-loaddefs face= s cus-face macroexp files window<br>text-properties overlay sha1 md5 base64= format env code-pages mule<br>custom widget keymap hashtable-print-readabl= e backquote threads<br>xwidget-internal dbusbind inotify dynamic-setting sy= stem-font-setting<br>font-render-setting cairo gtk pgtk multi-tty make-netw= ork-process<br>native-compile emacs)<br><br>Memory information:<br>((conses= 16 368796 66631)<br>=C2=A0(symbols 48 25294 3)<br>=C2=A0(strings 32 85384 = 13134)<br>=C2=A0(string-bytes 1 3644523)<br>=C2=A0(vectors 16 52578)<br>=C2= =A0(vector-slots 8 1279807 93492)<br>=C2=A0(floats 8 524 278)<br>=C2=A0(int= ervals 56 640 425)<br>=C2=A0(buffers 984 16))<br></div> --0000000000006d5425060498e0a7--
Глеб Смирнов <glebsmirnov0708@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#65760
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.