GNU bug report logs - #8890
23.3; message writing slows emacs

Previous Next

Package: emacs;

Reported by: Dave Abrahams <dave <at> boostpro.com>

Date: Sat, 18 Jun 2011 16:46:02 UTC

Severity: normal

Found in version 23.3

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

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: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: dave <at> boostpro.com, 8890 <at> debbugs.gnu.org
Subject: bug#8890: 23.3; message writing slows emacs
Date: Fri, 16 Sep 2011 16:45:32 +0300
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Date: Fri, 16 Sep 2011 09:18:51 -0400
> Cc: 8890 <at> debbugs.gnu.org
> 
> "A few milliseconds" sounds negligible, but if it's done at every
> iteration of a loop whose body takes less than a millisecond to run
> (we can do a lot of work in a millisecond on today's machines), then
> it's a major slowdown.

Then programmers who run those loops should update the progress less
aggressively.  Redisplay (and infrastructure in general) lack the
context that would allow them to make good decisions as to when defer
repeated display.  Only the calling application can know that.

> (we can do a lot of work in a millisecond on today's machines)

From my experience, if a full redisplay cycle takes less than 50 ms,
it "feels" responsive enough.




This bug report was last modified 3 years and 45 days ago.

Previous Next


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