GNU bug report logs - #73046
29.4; Emacs 100% CPU usage for several seconds when opening dired buffer over TRAMP

Previous Next

Package: emacs;

Reported by: "Suhail Singh" <suhailsingh247 <at> gmail.com>

Date: Thu, 5 Sep 2024 14:56:01 UTC

Severity: normal

Found in version 29.4

Fixed in version 31.1

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: suhailsingh247 <at> gmail.com, 73046 <at> debbugs.gnu.org
Subject: bug#73046: 29.4; Emacs 100% CPU usage for several seconds when opening dired buffer over TRAMP
Date: Fri, 20 Sep 2024 13:47:15 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: Suhail Singh <suhailsingh247 <at> gmail.com>,  73046 <at> debbugs.gnu.org
> Date: Fri, 20 Sep 2024 11:54:28 +0200
> 
> 4. Use (sit-for 0) in `tramp-wait-for-regexp'.
> 
> Emacs consumes 72% .. 74% CPU, the same as in 3. The test suite reports
> 
> --8<---------------cut here---------------start------------->8---
>    passed  1/2  tramp-test11-copy-file (1.562353 sec)
>    passed  2/2  tramp-test12-rename-file (1.626922 sec)
> --8<---------------cut here---------------end--------------->8---
> 
> Seems to be the best compromise, I'm in the mood to apply.

Using (sit-for 0) is IMO okay, it means Emacs is yielding its CPU
slice, but is ready to run immediately after that.




This bug report was last modified 240 days ago.

Previous Next


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