From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Performance degradation from long lines Date: Thu, 25 Oct 2018 11:37:14 -0400 Message-ID: References: <83k1m6qdbt.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1540484114 17043 195.159.176.226 (25 Oct 2018 16:15:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 25 Oct 2018 16:15:14 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 25 18:15:10 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFiHt-0004Jf-Us for ged-emacs-devel@m.gmane.org; Thu, 25 Oct 2018 18:15:10 +0200 Original-Received: from localhost ([::1]:55560 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFiK0-00088C-EX for ged-emacs-devel@m.gmane.org; Thu, 25 Oct 2018 12:17:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47748) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFhhS-0007z7-EN for emacs-devel@gnu.org; Thu, 25 Oct 2018 11:37:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gFhhK-0004Qh-SM for emacs-devel@gnu.org; Thu, 25 Oct 2018 11:37:27 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:37645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFhhH-0004Ol-1Q; Thu, 25 Oct 2018 11:37:20 -0400 Original-Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id w9PFbEhH014978; Thu, 25 Oct 2018 11:37:15 -0400 Original-Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 9DE5FAE659; Thu, 25 Oct 2018 11:37:14 -0400 (EDT) In-Reply-To: <83k1m6qdbt.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 25 Oct 2018 18:02:30 +0300") X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 3 Rules triggered SBJ_DRGSX=0.2, EDT_SA_DN_PASS=0, RV6404=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6404> : inlines <6943> : streams <1802344> : uri <2737734> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:230664 Archived-At: >> AFAIK there are *several* unrelated features that can cause very serious >> slow downs in the presence of long lines. So we need to attack them one >> by one. > "Attack" in what sense? All the senses you mention. > Personally, I think any real solution (as opposed to band-aids) of > this issue should "attack" the root cause. (Not that I'm opposed to > having band-aids as interim solutions as long as we don't have > anything better.) So if someone is interested, I can describe in more > detail the root cause for the slow redisplay in these cases. I'll take a real solution over band-aids any day, of course. The band-aids like so-long.el play a useful role, tho. Not only they provide short-term relief in the absence of a real solution, but also they help pin-point the different root causes. Stefan