From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Manuel Giraud via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#68006: 30.0.50; Image-mode speed Date: Tue, 02 Jan 2024 13:10:48 +0100 Message-ID: <87r0j09bqv.fsf@ledu-giraud.fr> References: <87le9jlfd6.fsf@ledu-giraud.fr> <83wmt3bkla.fsf@gnu.org> <87h6k6lgdy.fsf@ledu-giraud.fr> <83wmt29zfy.fsf@gnu.org> <87il4m6rcx.fsf@ledu-giraud.fr> <83bkae9j11.fsf@gnu.org> <87bkadyqdk.fsf@ledu-giraud.fr> <8334voanr1.fsf@gnu.org> <877cl0zvln.fsf@ledu-giraud.fr> <83y1dg954u.fsf@gnu.org> <87zfxvalnq.fsf@ledu-giraud.fr> <83o7eb938y.fsf@gnu.org> <87wmsxmff3.fsf@ledu-giraud.fr> <83mstt5hrk.fsf@gnu.org> <87frzjvpb5.fsf@ledu-giraud.fr> <83le9a3kqs.fsf@gnu.org> Reply-To: Manuel Giraud Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21298"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 68006@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 02 13:11:14 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1rKdc2-0005Li-AG for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Jan 2024 13:11:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rKdbp-0005Xx-Hp; Tue, 02 Jan 2024 07:11:01 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rKdbo-0005XZ-7x for bug-gnu-emacs@gnu.org; Tue, 02 Jan 2024 07:11:00 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rKdbn-0002NR-Vm for bug-gnu-emacs@gnu.org; Tue, 02 Jan 2024 07:10:59 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rKdbq-0004W9-BA for bug-gnu-emacs@gnu.org; Tue, 02 Jan 2024 07:11:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Jan 2024 12:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68006 X-GNU-PR-Package: emacs Original-Received: via spool by 68006-submit@debbugs.gnu.org id=B68006.170419745817353 (code B ref 68006); Tue, 02 Jan 2024 12:11:02 +0000 Original-Received: (at 68006) by debbugs.gnu.org; 2 Jan 2024 12:10:58 +0000 Original-Received: from localhost ([127.0.0.1]:49549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKdbl-0004Vp-Lz for submit@debbugs.gnu.org; Tue, 02 Jan 2024 07:10:57 -0500 Original-Received: from ledu-giraud.fr ([51.159.28.247]:34142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKdbi-0004Vd-Su for 68006@debbugs.gnu.org; Tue, 02 Jan 2024 07:10:56 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=3UfKJcW5 02k6VMAcbmFJaHi93fMmQKtT+uHxl+aA4S0=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=1ZxicNQIe7JIdkJIU1g+kPXmD9urFv QJYpDXuux3IUriL2lR066D3ma7XxfwHlMToP3XpLWtoMbPLBnVbxBHAQ== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=3UfKJcW502k6VMAc bmFJaHi93fMmQKtT+uHxl+aA4S0=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=no3UOGZKSX5JKpvzXXKK+Mw3+gKDdK1uLuZk6T PHf0JaNV4jr1rwAHa+vT2u/Uxl1Jz4gaUT9EWN5efexrlWq4mc1m0/nL/57X9tJCu5vXcf OH16iCkLHmT26DYrKntIKVPEQp1unEJYo0LxHBrojVp4Ze6sKEFax3lFwEEi79+Z9QX/ev 1JiufBdCJLbfawOe1XJlR067VT1QCO0BNtOJOOwDZf8F1B4FQCEfxAUOVbIs44tHZswNS8 DCfkodxNTAXrPvJ4nVlJdUakk8jvky+RmsviJdtCgaf+hVs1/bb8PhRPU+ZzxsPTOi7v6D DT5c9Xr39J7yw67sTPkO/7Vg== Original-Received: from computer (2630.fr [82.65.148.221]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id e37ef0e4 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 2 Jan 2024 13:10:51 +0100 (CET) In-Reply-To: (Stefan Kangas's message of "Mon, 1 Jan 2024 16:19:31 -0800") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:277232 Archived-At: Stefan Kangas writes: [...] >> In a nutshell, this cache is ephemeral anyway, and will be flushed at >> some arbitrary time whether we want it or not, because its purpose is >> not what you think it is. > > If it is flushed anyways, then that is exactly what we want here, I > think. The idea is to flush it less often, AFAIU. Yes that's it: flush less often (at the expense of more used memory of course) >> In any case, if you intend to not flush the cache at all, then what >> does that mean for Emacs sessions running for days and weeks, let >> alone months, on end? will they keep these images in memory forever? >> Or should GC sometimes evict those images from the cache, and if so, >> under what conditions? > > Are you saying that, if this particular call is removed, we will never > flush the cache (i.e. we will have memory leaks)? I don't know what Eli had in mind but removing this particular call would not remove the timely cache eviction mechanism (via 'image-cache-eviction-delay') -- Manuel Giraud