From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.bugs Subject: bug#2056: 23.0.60; Enabling flyspell degrades performance Date: Thu, 16 Apr 2009 14:54:14 -0400 Message-ID: <87hc0oig4p.fsf@cyd.mit.edu> Reply-To: Chong Yidong , 2056@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1239908748 29998 80.91.229.12 (16 Apr 2009 19:05:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 16 Apr 2009 19:05:48 +0000 (UTC) Cc: Ian Eure , 2056@emacsbugs.donarmstrong.com, Adrian Robert , Leo To: Dan Nicolaescu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 16 21:07:07 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LuWv7-0000WE-7O for geb-bug-gnu-emacs@m.gmane.org; Thu, 16 Apr 2009 21:06:45 +0200 Original-Received: from localhost ([127.0.0.1]:48243 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LuWti-0000mj-CB for geb-bug-gnu-emacs@m.gmane.org; Thu, 16 Apr 2009 15:05:18 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LuWsT-00006P-FG for bug-gnu-emacs@gnu.org; Thu, 16 Apr 2009 15:04:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LuWsN-0008SX-M6 for bug-gnu-emacs@gnu.org; Thu, 16 Apr 2009 15:03:59 -0400 Original-Received: from [199.232.76.173] (port=56500 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LuWsM-0008Ru-Vp for bug-gnu-emacs@gnu.org; Thu, 16 Apr 2009 15:03:55 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:42588) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LuWsM-0006WW-3a for bug-gnu-emacs@gnu.org; Thu, 16 Apr 2009 15:03:54 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3GJ3p5e009364; Thu, 16 Apr 2009 12:03:51 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n3GJ06bu008310; Thu, 16 Apr 2009 12:00:06 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Chong Yidong Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 16 Apr 2009 19:00:06 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 2056 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 2056-submit@emacsbugs.donarmstrong.com id=B2056.12399079516736 (code B ref 2056); Thu, 16 Apr 2009 19:00:06 +0000 Original-Received: (at 2056) by emacsbugs.donarmstrong.com; 16 Apr 2009 18:52:31 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3GIqPHX006728 for <2056@emacsbugs.donarmstrong.com>; Thu, 16 Apr 2009 11:52:26 -0700 Original-Received: by cyd.mit.edu (Postfix, from userid 1000) id 2883057E24A; Thu, 16 Apr 2009 14:54:14 -0400 (EDT) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Thu, 16 Apr 2009 15:03:59 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:27258 Archived-At: Dan Nicolaescu wrote: > Following the recipe from bug#2717 on GNU/Linux shows a slowdown for > me too. Turns out that the flyspell's sgml-mode-specific function, sgml-mode-flyspell-verify, was quite sloppily written (among other things, it was leaking markers). I've checked in a version that is much faster. The slowdown observed with sgml-mode + flyspell should be gone now. This solves bug#2717. However, there appears to be a slowdown still present on Mac OS. In bug#2056, Ian Eure claims that there is a slowdown for all major modes (observed on Mac OS), and in bug#2503 Leo observes a slowdown (also observed on Mac OS). Adrian, these may be related to how the NS port handles processes, or tool bar update, or something along these lines. Can you see if you can reproduce it?