From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Peter Ludemann Newsgroups: gmane.emacs.bugs Subject: bug#38644: 26.3; emacs uses 100% CPU with auto-revert-mode Date: Sun, 5 Jan 2020 11:31:51 -0800 Message-ID: References: <7C3E0AFE-BCA6-4FAF-9EA0-FB0E79BAD443@acm.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000699644059b699aab" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="12185"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 38644@debbugs.gnu.org, Michael Albinus To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 05 20:33:13 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ioBeB-0002sf-Uw for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jan 2020 20:33:12 +0100 Original-Received: from localhost ([::1]:44654 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ioBeA-0002w7-3l for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jan 2020 14:33:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48362) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ioBe3-0002uY-6t for bug-gnu-emacs@gnu.org; Sun, 05 Jan 2020 14:33:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ioBe2-0008FD-3h for bug-gnu-emacs@gnu.org; Sun, 05 Jan 2020 14:33:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38680) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ioBe1-0008Es-UD for bug-gnu-emacs@gnu.org; Sun, 05 Jan 2020 14:33:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ioBe1-00061H-QT for bug-gnu-emacs@gnu.org; Sun, 05 Jan 2020 14:33:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Peter Ludemann Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jan 2020 19:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38644 X-GNU-PR-Package: emacs Original-Received: via spool by 38644-submit@debbugs.gnu.org id=B38644.157825275523108 (code B ref 38644); Sun, 05 Jan 2020 19:33:01 +0000 Original-Received: (at 38644) by debbugs.gnu.org; 5 Jan 2020 19:32:35 +0000 Original-Received: from localhost ([127.0.0.1]:44653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ioBdb-00060e-Iw for submit@debbugs.gnu.org; Sun, 05 Jan 2020 14:32:35 -0500 Original-Received: from mail-lf1-f49.google.com ([209.85.167.49]:44588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ioBda-00060R-76 for 38644@debbugs.gnu.org; Sun, 05 Jan 2020 14:32:34 -0500 Original-Received: by mail-lf1-f49.google.com with SMTP id v201so34990494lfa.11 for <38644@debbugs.gnu.org>; Sun, 05 Jan 2020 11:32:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b72vPjTnrx4S1tpjtX9nXVMt3HCtOllAZG0EebYjXAo=; b=KDNbMwP1psCDrLzgvQ47VD6X0/IwB/F0HNx/8vvP/WqmK5LlraplPlIONDcQ4KXJwW Ap1uckhKkzhh7pTQgdQxTAcDvtGj0ClHO1w30PS02w6kXdP6q2maEDqBMZ7Uh977MEfZ P+JdRUCDOHZoPBVLXDaKT28FTBwYYDKmkEimwzKjlU91U300K/4U0cdegIIQTBhYx4dH X/0lbfnqwogzDanKKnWVvNyIminwYC5tjwKscCGAifRQsHP4s+gn2dk7rZVpEwOt0bGK 81aJH0rnJk2Dd0Hs0Se4xxAavRpzBJhg38kKDmzDy28w2RnDikZgje6njBgiRAZgxxr0 svaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=b72vPjTnrx4S1tpjtX9nXVMt3HCtOllAZG0EebYjXAo=; b=d+dfvzpgMfolp1Xm+XXiDmURo3aeq4W4OAXJjFjC3EudHU/p+2fOAez6uE5dOBHqwf KfCCL5z4grrKrlUNGCWK6/jI2Mrm+6GAyniuj8nwIlh7h1+RexRTLax5iiNhI4DlMM6k vzpgftYm1E2wh5m/hSfXB4mzNsl5i70+qZq71NC3GkpMJh5I/QWVg4hMI5lIjF4dJgCK IVsMHJfoj4n10w7t4Kv3fGxO0wQRcCTvor/cKg6Ty41vcoQEBCVGPnrp3SAvQ3KNNut7 GXThop0DuT3L1w3eqopt1ssT6eoZlvq+TYkXAAaIWH1qKHWemWtt165+M8g17/A5bYMb DC1w== X-Gm-Message-State: APjAAAXW5pqGjIIaBfPfEknnJU08UN3jPsFcIeSTUI1stZTFwLvSMfqm tKvnSR1pAHQ7W81qPvJwJX57+fKO9qO9Lt4PJOY= X-Google-Smtp-Source: APXvYqw9eJFBPQ3/Bm3l9Ld1tctvvheryMVE8QOG/zRH+6y/JFAtgC+oX5IWJUimkdcAmILiKOIUwxzaAuX8E+6p58c= X-Received: by 2002:a19:cb54:: with SMTP id b81mr54223225lfg.188.1578252748034; Sun, 05 Jan 2020 11:32:28 -0800 (PST) In-Reply-To: <7C3E0AFE-BCA6-4FAF-9EA0-FB0E79BAD443@acm.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:174206 Archived-At: --000000000000699644059b699aab Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Mattias: Are you asking if I've tried this: (dir-locals-set-class-variables 'auto-revert-with-polling '((nil . ((auto-revert-use-notify . nil))))) (dir-locals-set-directory-class "/tmp/" 'auto-revert-with-polling) No, I haven't. Which version of Emacs would you like me to try this with? And what result are you expecting/hoping to see? (e.g., might it reduce the current 30-80% CPU load for polling with emacs 28.0.50?) There are only a few open files directly under /tmp, so would this have any effect or does it propagate down to subdirectories? [Also, I'd need a few more details (not being an emacs-internals person) ... should I add this to my .emacs and restart, or execute in a scratch buffer, or ...?] On Sun, 5 Jan 2020 at 05:05, Mattias Engdeg=C3=A5rd wrot= e: > Just out of curiosity --- did you try setting auto-revert-avoid-polling? > If so, did it have any effect? > > --000000000000699644059b699aab Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Mattias:

Are you asking if I've tried this:

=
(dir-locals-set-clas= s-variables 'auto-revert-with-polling
=C2=A0 =C2=A0'((= nil . ((auto-revert-use-notify . nil)))))

(d= ir-locals-set-directory-class
=C2=A0 =C2=A0"/tmp/" 'auto-revert-with-polling)

No, I haven't.

Which version of Emacs would you l= ike me to try this with? And what result are you expecting/hoping to see? (= e.g., might it reduce the current 30-80% CPU load for polling with emacs 28= .0.50?) There are only a few open=C2=A0files directly under /tmp, so would = this have any effect or does it propagate down to subdirectories?

[Also, I'd need a few more details (not being an emacs-inter= nals person) ... should I add this to my .emacs and restart, or execute in = a scratch buffer, or ...?]

On Sun, 5 Jan 2020 at 05:= 05, Mattias Engdeg=C3=A5rd <mattiase= @acm.org> wrote:
Just out of curiosity --- did you try setting auto-revert-avoid-pol= ling?
If so, did it have any effect?

--000000000000699644059b699aab--