From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Redisplay slower in Emacs 28 than Emacs 27 Date: Tue, 08 Dec 2020 01:41:59 +0100 Message-ID: <87360h5dt4.fsf@gnus.org> References: <878sa9hbe2.fsf@gnus.org> <877dptfvae.fsf@gnus.org> <83czzl8qwu.fsf@gnu.org> <87sg8h78s8.fsf@gnus.org> <87h7ox71xc.fsf@gnus.org> <874kkx6zwj.fsf@gnus.org> <87zh2p5ksl.fsf@gnus.org> <87r1o15ifl.fsf@gnus.org> <87eek15gaf.fsf@gnus.org> <87a6up5eni.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20718"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 08 02:03:48 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmRPw-0005H6-0v for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Dec 2020 02:03:48 +0100 Original-Received: from localhost ([::1]:37790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmRPu-0005Yj-U9 for ged-emacs-devel@m.gmane-mx.org; Mon, 07 Dec 2020 20:03:46 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmR4z-0006hE-RY for emacs-devel@gnu.org; Mon, 07 Dec 2020 19:42:10 -0500 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:33704) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmR4x-0002m7-WF; Mon, 07 Dec 2020 19:42:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=AiWx2v1LfIIoFWNokHBKOGFPsD8jZHQ0KhuP1Z0CoH4=; b=pDR+oOYryEpz/6v4X3N5w+QHu3 i9B+ngdgBeobTfQfijjk7riV5n1kDj4gy23z4kPgPh0nSyHMdrEZ7nSioj3fRl12+zLfBslGWEGdh fV3JvfkApX2KSLqAFUw6T/vUYcTN5Zy4JdOVMycMX0duV+lmrtgKkaTt89ZWJc/7lveY=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmR4q-0003eK-VQ; Tue, 08 Dec 2020 01:42:03 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEWur7C5ubq/wMHG xsbOz9DV1da9v8GcnJ3+/v6hn56pp6bo6OfBwL7////g4hECAAAAAWJLR0QN9rRh9QAAAAd0SU1F B+QMCAAWJ/jXNmYAAABUSURBVDjLY2AUBAEhI2MIcHFxcQ0NcXFOZ+jAAagqwTlhNZBeZbWKa+HK hYFHD9qIhBg7mwAltu6OAErsBoJQIN4BxN27d+ygruWjEqMSoxJDSwIAP3pcm63V4mUAAAAldEVY dGRhdGU6Y3JlYXRlADIwMjAtMTItMDhUMDA6MjI6MzkrMDA6MDAp0u/GAAAAJXRFWHRkYXRlOm1v ZGlmeQAyMDIwLTEyLTA4VDAwOjIyOjM5KzAwOjAwWI9XegAAAABJRU5ErkJggg== X-Now-Playing: Matmos's _The Consuming Flame: Open Exercises in Group Form (1): A Doughnut In The Sky_: "Cocktail Party How Glad Am I" In-Reply-To: <87a6up5eni.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 08 Dec 2020 01:23:45 +0100") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:260542 Archived-At: Anyway, this has reminded me of something I've wondered about before: Why doesn't `create-image' stick a :hash element into the spec so that redisplay doesn't have to recompute it all the time? Especially with large datap images, not having to recompute the hash when redisplaying must surely be a big win... The wrinkle is that you'd have to recompute it if you alter the image spec, but I think that should be OK. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no