X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Thierry Volpiatto <thievol@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 11 Nov 2021 09:07:02 +0000
Resent-Message-ID: <handler.51763.B.16366215629050 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 51763 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.16366215629050
(code B ref -1); Thu, 11 Nov 2021 09:07:02 +0000
Received: (at submit) by debbugs.gnu.org; 11 Nov 2021 09:06:02 +0000
Received: from localhost ([127.0.0.1]:40167 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1ml61x-0002Ln-Cy
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 04:06:01 -0500
Received: from lists.gnu.org ([209.51.188.17]:33200)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <thievol@HIDDEN>) id 1ml61v-0002Le-3E
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 04:05:59 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52284)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <thievol@HIDDEN>)
id 1ml61r-0004I7-Pi
for bug-gnu-emacs@HIDDEN; Thu, 11 Nov 2021 04:05:58 -0500
Received: from mout02.posteo.de ([185.67.36.66]:50553)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <thievol@HIDDEN>)
id 1ml61p-0001n2-4d
for bug-gnu-emacs@HIDDEN; Thu, 11 Nov 2021 04:05:55 -0500
Received: from submission (posteo.de [89.146.220.130])
by mout02.posteo.de (Postfix) with ESMTPS id ECD05240106
for <bug-gnu-emacs@HIDDEN>; Thu, 11 Nov 2021 10:05:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
t=1636621548; bh=LXXFfq+uWtA+9Bf4wUffNu0lXSCKPEaAP3z+HaROsWE=;
h=From:To:Subject:Date:Autocrypt:From;
b=FYHxxkfFOE3xkOrBRoh0XcSN37wUPtSjNPmMQiZmCcBI9SBhBlB2FJ9H9ykNTqnRp
PXaWQJ5rVDvT+UMe0muTIKuL4+SuTyjkktPh4uC2/IvX5UgEkVWBWpmwURjKhBwcAp
bM0xu8QhOxsuI3eHXHg9wXK7zJTVfdbM5Iq8xsTd+cFD7AOEMIi8Y5rooU3EuzCsEJ
xOEKUE8AJ2CppavEj9owQ2eB0YCgBC73aDZzR967Nrw8ei/W9qi74ArJahn0ASld3K
1qiCMJAOIAJDKv8Bb77Ym6hduacTppu130qWoUnZ0oSWIvPeUfL7GVSSwtWoWmxhmc
mMmsPlQ7VRJKA==
Received: from customer (localhost [127.0.0.1])
by submission (posteo.de) with ESMTPSA id 4HqbRG5Phsz6tmk
for <bug-gnu-emacs@HIDDEN>; Thu, 11 Nov 2021 10:05:46 +0100 (CET)
From: Thierry Volpiatto <thievol@HIDDEN>
Date: Thu, 11 Nov 2021 09:00:31 +0000
Autocrypt: addr=thievol@HIDDEN; prefer-encrypt=mutual; keydata=
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
pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g==
Message-ID: <87wnlfrriv.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=185.67.36.66; envelope-from=thievol@HIDDEN;
helo=mout02.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)
Hello,
I see you changed image-dired to use image-mode in emacs-29 instead of using like
before image-magick. That's fine I used the same approach two years ago
in Helm, but switched back quickly to image-dired because it was taking
all memory and it was not recoverable until I kill emacs. I thought it
was my fault but I see new image-dired in emacs-29 have same problem:
1) emacs -Q
2) Open a large image directory with dired
3) Open files one by one with C-t i until memory is full (use f3 C-t i
C-n f4 etc...). Memory starts to grow seriously after around 70 files
for me.
Killing the image-dired buffer changes nothing, I have to restart emacs
to recover memory.
And now unfortunately I have no more alternatives with Helm in emacs-29 since
image-dired uses inconditionally this.
You can reproduce the same bug with helm by setting
helm-ff-display-image-native to `t` and from helm-find-files hit
C-<down> repetitively in same image directory (not using
helm-ff-display-image-native i.e. with nil value is now broken with new image-dired).
In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10)
of 2021-03-25 built on IPadS340
Windowing system distributor 'The X.Org Foundation', version 11.0.12008000
System Description: Linux Mint 19.3
Recent messages:
C-c C-g is undefined
Quit
Auto-saving...done
Auto-saving...done
Send this bug report to the Emacs maintainers? (y or n) y
Quit
[mu4e] Switch to Posteo
[mu4e] Switched context to Posteo
Mark set [2 times]
Message modified; kill anyway? (y or n) y
Configured using:
'configure CFLAGS=-O8 --without-dbus --without-gconf
--without-gsettings --with-mailutils --with-cairo'
Configured features:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM GLIB NOTIFY INOTIFY ACL
LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON
PDUMPER LCMS2 GMP
Important settings:
value of $LANG: fr_FR.UTF-8
locale-coding-system: utf-8-unix
Major mode: Elisp
Minor modes in effect:
bug-reference-prog-mode: t
global-undo-tree-mode: t
undo-tree-mode: t
psession-mode: t
psession-savehist-mode: t
global-git-gutter-mode: t
git-gutter-mode: t
display-time-mode: t
winner-mode: t
show-paren-mode: t
helm-epa-mode: t
helm-descbinds-mode: t
helm-adaptive-mode: t
helm-mode: t
shell-dirtrack-mode: t
helm-popup-tip-mode: t
async-bytecomp-package-mode: t
dired-async-mode: t
minibuffer-depth-indicate-mode: t
override-global-mode: t
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
Load-path shadows:
/home/thierry/.emacs.d/elpa/seq-2.23/seq hides /usr/local/share/emacs/27.2/lisp/emacs-lisp/seq
Features:
(epa-mail face-remap addressbook-bookmark mu4e-config org-mu4e
mu4e-contrib mu4e-patch mu4e mu4e-org mu4e-view gnus-art mm-uu mml2015
mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start
gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int
gnus-range gnus-win mu4e-main mu4e-headers mu4e-lists mu4e-compose
mu4e-draft mu4e-actions smtpmail mu4e-search mu4e-bookmarks mu4e-mark
mu4e-message shr svg dom flow-fill hl-line mu4e-contacts mu4e-update
mu4e-folders mu4e-server mu4e-context mu4e-vars mu4e-helpers ido
mu4e-meta shadow sort mail-extr emacsbug sendmail helm-command epa-file
em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist
em-pred em-glob em-dirs esh-var em-cmpl em-basic em-banner em-alias
esh-mode esh-toggle tramp-archive tramp-gvfs dbus helm-x-files
helm-for-files helm-bookmark bookmark pp sh-script smie executable
vc-filewise vc-rcs conf-mode ledger-config ledger-mode ledger-check
ledger-texi ledger-test ledger-sort ledger-report ledger-reconcile
ledger-occur ledger-fonts ledger-fontify ledger-state ledger-complete
ledger-schedule ledger-init ledger-xact ledger-post ledger-exec
ledger-navigate eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg
esh-module esh-groups esh-util ledger-context ledger-commodities
ledger-regex rx bug-reference naquadah-theme solar cal-dst holidays
hol-loaddefs tv-utils yaml-mode undo-tree diff rainbow-mode color
psession frameset log-view pcvs-util pcmpl-git cl-indent ffap thingatpt
autocrypt-message message rmc puny rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
autocrypt-gnus gnus nnheader gnus-util rmail rmail-loaddefs rfc2047
rfc2045 text-property-search mail-utils mm-util mail-prsvr
autocrypt-mu4e autocrypt ietf-drums config-w3m git-gutter mule-util appt
diary-lib diary-loaddefs gud pcomplete-extension pcmpl-unix pcmpl-gnu
iterator pcase wdired dired-extension org-config ob-gnuplot org-crypt
net-utils time all-the-icons all-the-icons-faces data-material
data-weathericons data-octicons data-fileicons data-faicons
data-alltheicons winner autotest-mode autoconf-mode paren woman man
ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init
ediff-util init-helm helm-ls-git vc-git diff-mode vc vc-dispatcher
helm-fd epa derived epg epg-config helm-epa helm-misc helm-imenu imenu
helm-elisp-package helm-find helm-org org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete
org-list org-faces org-entities noutline outline org-version
ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat advice
org-macs org-loaddefs cal-menu calendar cal-loaddefs helm-external
helm-net xml url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap isearch-light
helm-descbinds cus-edit wid-edit helm-ipython helm-elisp helm-eval
edebug backtrace find-func helm-info python tramp-sh helm-adaptive
helm-mode helm-files filenotify tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat shell pcomplete parse-time
iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate
helm-grep wgrep-helm wgrep grep compile comint ansi-color ring
helm-regexp format-spec helm-utils helm-help helm-types
helm-extensions-autoloads helm-config helm-autoloads helm async-bytecomp
helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib
dired-async dired-aux dired dired-loaddefs async popup diminish cl-extra
help-mode mb-depth server edmacro kmacro avoid cus-start cus-load
use-package use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key easy-mmode use-package-core info w3m-load
package easymenu browse-url url-handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map
url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
timer select scroll-bar mouse jit-lock font-lock syntax facemenu
font-core term/tty-colors frame minibuffer cl-generic cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote threads inotify lcms2
dynamic-setting font-render-setting cairo move-toolbar gtk x-toolkit x
multi-tty make-network-process emacs)
Memory information:
((conses 16 453504 131281)
(symbols 48 36164 19)
(strings 32 137667 18976)
(string-bytes 1 4458057)
(vectors 16 62701)
(vector-slots 8 1124931 144556)
(floats 8 1525 567)
(intervals 56 5485 1151)
(buffers 1000 94))
<#secure method=pgpmime mode=sign>
--
Thierry
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Thierry Volpiatto <thievol@HIDDEN> Subject: bug#51763: Acknowledgement (27.2; Displaying many images take all memory) Message-ID: <handler.51763.B.16366215629050.ack <at> debbugs.gnu.org> References: <87wnlfrriv.fsf@HIDDEN> X-Gnu-PR-Message: ack 51763 X-Gnu-PR-Package: emacs Reply-To: 51763 <at> debbugs.gnu.org Date: Thu, 11 Nov 2021 09:07:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 51763 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 51763: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51763 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Stefan Kangas <stefan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 11 Nov 2021 09:52:01 +0000
Resent-Message-ID: <handler.51763.B51763.163662427013820 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Thierry Volpiatto <thievol@HIDDEN>
Cc: 51763 <at> debbugs.gnu.org
Received: via spool by 51763-submit <at> debbugs.gnu.org id=B51763.163662427013820
(code B ref 51763); Thu, 11 Nov 2021 09:52:01 +0000
Received: (at 51763) by debbugs.gnu.org; 11 Nov 2021 09:51:10 +0000
Received: from localhost ([127.0.0.1]:40190 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1ml6je-0003ap-6O
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 04:51:10 -0500
Received: from mail-pl1-f172.google.com ([209.85.214.172]:39530)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <stefankangas@HIDDEN>) id 1ml6jZ-0003aH-Pk
for 51763 <at> debbugs.gnu.org; Thu, 11 Nov 2021 04:51:09 -0500
Received: by mail-pl1-f172.google.com with SMTP id t21so5346117plr.6
for <51763 <at> debbugs.gnu.org>; Thu, 11 Nov 2021 01:51:05 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:from:in-reply-to:references:user-agent
:mime-version:date:message-id:subject:to:cc;
bh=OrHwgp1uhd1X1ndyy1pqLet7n4fTW3RAFReTQiOXvQw=;
b=cAqt9v/ZbiH68IiyhINnDim+60txgqZavtOYEvjnDgarlYq+vNavYWKDvudeLBKobn
z5YYyTQOeKNrtZKFpx4GjX4ZzcgrSTliWxP/2TIY/CB+xjBGbgZa3k0hLMTda6455SQk
E+UMLcn7WKUqEdfSwnqBAMBx6V6x5esjs0xkHQKv/fyTs5hb/6rIOQutURUWXyPkvPau
j54n7GoZIrrNtf7k+I4osNnx3wifD2T12JLJrRGD9bXbTYAmuz1VAzGoK97VbZFF6KN1
f8sXloCEyKuGg/xetGFYj7P91dxaCJvhceWPIpfI0BRyt5EHOpnBlyKxteDUuoO1UtME
ftPw==
X-Gm-Message-State: AOAM531xRnFntDbRsF+Ht/W4bPBvG27ibyo9VPSyTC2RQx9UxUoUYLmd
+0gbVAI4o/diAzCwKGuvzNOyGOiqsbohzEl2gmR8WEJi
X-Google-Smtp-Source: ABdhPJyhSRX6jank4PFYNXwKev2jQNt2aq9aYYn4tM4CemScTPhoV4vdwL3NFvAawbJquy3HDQcPKF1s8A4tF66KEUc=
X-Received: by 2002:a17:90a:be10:: with SMTP id
a16mr6667636pjs.133.1636624259826;
Thu, 11 Nov 2021 01:50:59 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
HTTPREST; Thu, 11 Nov 2021 01:50:59 -0800
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <87wnlfrriv.fsf@HIDDEN> (Thierry Volpiatto's message of "Thu,
11 Nov 2021 09:00:31 +0000")
References: <87wnlfrriv.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Date: Thu, 11 Nov 2021 01:50:59 -0800
Message-ID: <CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)
Thierry Volpiatto <thievol@HIDDEN> writes:
> I see you changed image-dired to use image-mode in emacs-29 instead of using like
> before image-magick. That's fine I used the same approach two years ago
> in Helm, but switched back quickly to image-dired because it was taking
> all memory and it was not recoverable until I kill emacs. I thought it
> was my fault but I see new image-dired in emacs-29 have same problem:
>
> 1) emacs -Q
> 2) Open a large image directory with dired
> 3) Open files one by one with C-t i until memory is full (use f3 C-t i
> C-n f4 etc...). Memory starts to grow seriously after around 70 files
> for me.
>
> Killing the image-dired buffer changes nothing, I have to restart emacs
> to recover memory.
Thanks for the bug report!
In principle there should be no difference between the two: in both
cases we need to cache the same upscaled image.
However, we currently have an issue with our built-in image scaling that
we cache the image both before resizing and after. I suspect that this
is the explanation for the higher memory usage you see.
See this comment in `image--scale-within-limits-p':
;; Note: `image-size' looks up and thus caches the
;; untransformed image. There's no easy way to
;; prevent that.
and the relevant code in image.c that verifies this.
I believe that we could fix this in image.c. I don't think it's
necessarily very hard, but it does take some coding.
However, I'm curious what you mean when you say that it "never" frees
the memory. What happens if you set `image-cache-eviction-delay' to
some very low value like 5 seconds?
AFAIU, calling `clear-image-cache' should also the free memory unless we
have a memory leak. You could also call this function from your code.
Does calling this function free the memory for you?
X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Thierry Volpiatto <thievol@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 11 Nov 2021 11:34:02 +0000
Resent-Message-ID: <handler.51763.B51763.163663044025085 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Stefan Kangas <stefan@HIDDEN>
Cc: 51763 <at> debbugs.gnu.org
Received: via spool by 51763-submit <at> debbugs.gnu.org id=B51763.163663044025085
(code B ref 51763); Thu, 11 Nov 2021 11:34:02 +0000
Received: (at 51763) by debbugs.gnu.org; 11 Nov 2021 11:34:00 +0000
Received: from localhost ([127.0.0.1]:40304 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1ml8LA-0006WW-3c
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 06:34:00 -0500
Received: from mout02.posteo.de ([185.67.36.66]:36371)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <thievol@HIDDEN>) id 1ml8L8-0006WG-3Q
for 51763 <at> debbugs.gnu.org; Thu, 11 Nov 2021 06:33:59 -0500
Received: from submission (posteo.de [89.146.220.130])
by mout02.posteo.de (Postfix) with ESMTPS id A1B3A240105
for <51763 <at> debbugs.gnu.org>; Thu, 11 Nov 2021 12:33:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
t=1636630431; bh=r0kZICFBHJSmRzS7pDbBqtFIUvkrnz4lFSSBPVIvKvI=;
h=From:To:Cc:Subject:Date:Autocrypt:From;
b=RfU72ek54B0f53czmHKnMMRN8q9T6wTWKBc6MQrl7c6k7W1b8/k+dlcXlv2Q8aB+i
nyaRpwN+dXBq2rGEhmbT4+t6auC5D/67BAVgLkgXDG29UPpm0NCOv2MU6g5AKB3Y88
aDjbHLN8ixqUMTbfes5uQKnicEWjbR3BI7FzrzMhClTRVdapP0xIF3KzYbA103CL3s
Y94gf7B1Iqy5aKr1NNAKD4jByKQqJwDk7pi/bDGcoZKAn5C7vGILnJhw4a3VBkEHUs
Xq/8/rursi61SaOeXhHzqJdOUrks8bpRTTDzDaKEL/OpD2GdTB0LTnkY7Nj9yZWOdZ
rrKyXMgxYmAQQ==
Received: from customer (localhost [127.0.0.1])
by submission (posteo.de) with ESMTPSA id 4Hqfk62t18z6tpw;
Thu, 11 Nov 2021 12:33:50 +0100 (CET)
References: <87wnlfrriv.fsf@HIDDEN>
<CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
From: Thierry Volpiatto <thievol@HIDDEN>
Date: Thu, 11 Nov 2021 11:22:49 +0000
In-reply-to: <CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
Autocrypt: addr=thievol@HIDDEN; prefer-encrypt=mutual; keydata=
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
pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g==
Message-ID: <8735o39bad.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Stefan Kangas <stefan@HIDDEN> writes:
> Thierry Volpiatto <thievol@HIDDEN> writes:
>
>> I see you changed image-dired to use image-mode in emacs-29 instead of u=
sing like
>> before image-magick. That's fine I used the same approach two years ago
>> in Helm, but switched back quickly to image-dired because it was taking
>> all memory and it was not recoverable until I kill emacs. I thought it
>> was my fault but I see new image-dired in emacs-29 have same problem:
>>
>> 1) emacs -Q
>> 2) Open a large image directory with dired
>> 3) Open files one by one with C-t i until memory is full (use f3 C-t i
>> C-n f4 etc...). Memory starts to grow seriously after around 70 files
>> for me.
>>
>> Killing the image-dired buffer changes nothing, I have to restart emacs
>> to recover memory.
>
> Thanks for the bug report!
>
> In principle there should be no difference between the two: in both
> cases we need to cache the same upscaled image.
>
> However, we currently have an issue with our built-in image scaling that
> we cache the image both before resizing and after. I suspect that this
> is the explanation for the higher memory usage you see.
>
> See this comment in `image--scale-within-limits-p':
>
> ;; Note: `image-size' looks up and thus caches the
> ;; untransformed image. There's no easy way to
> ;; prevent that.
>
> and the relevant code in image.c that verifies this.
>
> I believe that we could fix this in image.c. I don't think it's
> necessarily very hard, but it does take some coding.
Sorry but this is out of my scope.
> However, I'm curious what you mean when you say that it "never" frees
> the memory. What happens if you set `image-cache-eviction-delay' to
> some very low value like 5 seconds?
Didn't yet tried this one.
> AFAIU, calling `clear-image-cache' should also the free memory unless we
> have a memory leak. You could also call this function from your code.
> Does calling this function free the memory for you?
Yes it does =F0=9F=99=82. I didn't know this function (BTW what about rena=
ming to
`image-clear-cache`), works great with my code, perhaps you can do the
same in dired (we use more or less similar code).
Thanks.
=2D-=20
Thierry
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmGM/5oTHHRoaWV2b2xA
cG9zdGVvLm5ldAAKCRAOxW0UHRbvk7fwC/9OB9XmYkRGZcoCB6gzElxYRMXxoV80
mMbZMHft7RpDMNpsLVEbIagfn8HOd4tmQaVXRnScGN09tGac1k/gT9dq4QxVczZI
b4cQU70qp28htIS9N4DL3BVOA6DnTdTr7WUw9XfhKfna/LQcbul+ML4J2Xuuidy4
Q+z+y+UU22YoKFxX43Ja5l95zUsdMehZx/KMLvdQDVVUee65i4PQsN/9XKNdOtxq
Z/uVx8YEprQZNy2G2GMFTUymKH+rIvRKVsvg7nw2WLoswW6RUiTjzXrjLtPAazl3
JuKymb/9MUrqOarFwL0+Lh9VUWcxjtfrRCiWTv8bIy2M+/x/OfeI283aENSyqotF
IrrbWyls+Q6DV7uZont03h40nCqYN6HyWLdKyljTYA+WOUTavD85A60eSNJ0V9ON
hE/7Snqnhok3ffDm53N/evjamskqx0uCW08GjELKDZNh1PFzmKDLRE4ZJ+03LyUC
S8WsXOgrblPeQ6cdLI83zq5W0VZNBGLEMdI=
=ZYNq
-----END PGP SIGNATURE-----
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 11 Nov 2021 12:41:01 +0000
Resent-Message-ID: <handler.51763.B51763.16366344098343 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Stefan Kangas <stefan@HIDDEN>
Cc: Thierry Volpiatto <thievol@HIDDEN>, 51763 <at> debbugs.gnu.org
Received: via spool by 51763-submit <at> debbugs.gnu.org id=B51763.16366344098343
(code B ref 51763); Thu, 11 Nov 2021 12:41:01 +0000
Received: (at 51763) by debbugs.gnu.org; 11 Nov 2021 12:40:09 +0000
Received: from localhost ([127.0.0.1]:40365 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1ml9NA-0002AV-S7
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 07:40:09 -0500
Received: from quimby.gnus.org ([95.216.78.240]:53942)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <larsi@HIDDEN>) id 1ml9N5-00029n-Cr
for 51763 <at> debbugs.gnu.org; Thu, 11 Nov 2021 07:40:07 -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=798WwT9UipE04fGFnjcyIozpBGtPG8RQC3RyhRGJ7jY=; b=bte9SvvJVynvrzT6IKGCxtyEgV
Z7CIhN2WRDUs+gvUPk4Lzc5xSaGYjrIch13gUTPnA9n1+bFCr6fSvPUZ+wAYQtlKvXkUI1ugLjPuD
gh0K3C8xs45tO0j+lrd54Gl/Xy1PguB/ZHWCjRS0BOCkAUgTxDTU4+C+e16TEBwAKTxk=;
Received: from [84.212.220.105] (helo=xo)
by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92) (envelope-from <larsi@HIDDEN>)
id 1ml9Mw-0005kX-TG; Thu, 11 Nov 2021 13:39:57 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
References: <87wnlfrriv.fsf@HIDDEN>
<CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEWDe3BYU0yll4K9
oXnauo3gvo7gwZT///+NHmO0AAAAAWJLR0QHFmGI6wAAAAd0SU1FB+ULCwwJAYVT5DoAAAG3SURB
VDjLdZNNbqQwEIXd0WQPMxdApJV1NEazjgabA6SrvI4S7PsfYV65yuBoOg+1G/zh+sddxsFBF9fr
Mo5uVGB6mEWTvDiOPqjWZfWLX+yhA00ciO+CWErJ94Cw9A2476MHEe6aFZKVBCDAyBCWgr/EEXc3
M4VbpRCecjbAQZ4D4YrIAuF+GrBXQyo7fqVwc67msZoOH0DRDpYsPzG16o6uhRE5fMgJDYoJoKSS
iaRYCmJAEsFegDY1JTY0XckR9uVSEGEYLMIt58Qpa1TNBJmrCD+1iCfQm5Bh9DwRa+aBu7LX5xps
/toP2U+v0+Oru/4HYlj9n7/TY64Z9uDlYXIf8/S87j5sEsZqCYbg5zeAp3fnniP62wDvbnqar9f9
uiy18c0U0W/v/fzjw/38tZuPoYKIRqF1exfVoPWz9qacKZ6AD2G37ImogRhqYdE6VJq2OtTD2SCZ
AjFHp3O1XyzxA+h+THXumPpwq9c21tJPBTUcOioLk3Q7ANcia7Ig5wk5j0+A61TVuRq00dBWTu0C
zFAd86ZbAzYEGKkOBJsdU52LdqLbly+Vws3K/kUba8/vaBjHf0usLVcfdy2oAAAAJXRFWHRkYXRl
OmNyZWF0ZQAyMDIxLTExLTExVDEyOjA5OjAwKzAwOjAwgbmcCQAAACV0RVh0ZGF0ZTptb2RpZnkA
MjAyMS0xMS0xMVQxMjowOTowMCswMDowMPDkJLUAAAAASUVORK5CYII=
X-Now-Playing: Hype Williams's _Junt-Deez Ruins You See_: "Bawlin"
Date: Thu, 11 Nov 2021 13:39:54 +0100
In-Reply-To: <CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
(Stefan Kangas's message of "Thu, 11 Nov 2021 01:50:59 -0800")
Message-ID: <875ysy6f39.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: Stefan Kangas <stefan@HIDDEN> writes: > See this comment
in `image--scale-within-limits-p': > > ;; Note: `image-size' looks up and
thus caches the > ; ; untransformed image. There's no easy way to > ; ; prevent
that. > > and the relevant co [...]
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Stefan Kangas <stefan@HIDDEN> writes:
> See this comment in `image--scale-within-limits-p':
>
> ;; Note: `image-size' looks up and thus caches the
> ;; untransformed image. There's no easy way to
> ;; prevent that.
>
> and the relevant code in image.c that verifies this.
We've previously discussed adding a parameter to image-size to disable
this caching. Perhaps we should just do that?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Stefan Kangas <stefan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 11 Nov 2021 17:34:02 +0000
Resent-Message-ID: <handler.51763.B51763.163665202218580 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Thierry Volpiatto <thievol@HIDDEN>
Cc: 51763 <at> debbugs.gnu.org
Received: via spool by 51763-submit <at> debbugs.gnu.org id=B51763.163665202218580
(code B ref 51763); Thu, 11 Nov 2021 17:34:02 +0000
Received: (at 51763) by debbugs.gnu.org; 11 Nov 2021 17:33:42 +0000
Received: from localhost ([127.0.0.1]:42155 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mlDxF-0004pc-L5
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 12:33:41 -0500
Received: from mail-pl1-f170.google.com ([209.85.214.170]:36441)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <stefankangas@HIDDEN>) id 1mlDxC-0004pN-Pb
for 51763 <at> debbugs.gnu.org; Thu, 11 Nov 2021 12:33:39 -0500
Received: by mail-pl1-f170.google.com with SMTP id u11so6345074plf.3
for <51763 <at> debbugs.gnu.org>; Thu, 11 Nov 2021 09:33:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:from:in-reply-to:references:mime-version:date
:message-id:subject:to:cc:content-transfer-encoding;
bh=TjLrciNNrEU8ai6CMB4bUvdxoW4MWTvpEJ0mzu64CXs=;
b=6mhjs9XZeZMIsGeR1Qvg4lreUKPyxNWt0HZI9xKM/73mc5YTL/m9fehaingMMQyN0A
NOzFxSMhty5SWQshUKYJ+xueymViw4IJl2CVBF1T5oMcweb2RJE8ee1hq3Bv3AuGEmg4
ZjF6ubJFvuIHPgcBMZ/0tUjp9Q4Q3ieOcfzrUfjvWCNxbt5MX1PzDNjBaeJCUi10O2kU
L/wjxJz7yPUUDz+MFj7pX0Ye/Vay9/ZdcUfoJcBLHY0w4eTsjGzObi627GgmdAdyR+z2
+Ah1g3yyAit2vuSAxq9obpIGTy3kTabvOlDYPamAiZIZKc2rnJBTHcixa9ZTEeE11xwD
L+KQ==
X-Gm-Message-State: AOAM531Sc4dcey4GuRuuO/JN+RAwZg970RevpBMkQdfP8mQWZGLjn8OW
ndhFWY7i3z3WS979j4cFjlAwdBfPX72uY0+wRMqAw34m
X-Google-Smtp-Source: ABdhPJxynyMzROvKxvjlQCHok+kFLHc2MylJOrZwUdsbUBKhbUO9vJjr5OmJk5VY7++GBHZMkZPvDCkgKmZxzI53Ctc=
X-Received: by 2002:a17:90a:be10:: with SMTP id
a16mr9907613pjs.133.1636652012804;
Thu, 11 Nov 2021 09:33:32 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
HTTPREST; Thu, 11 Nov 2021 09:33:32 -0800
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <8735o39bad.fsf@HIDDEN>
References: <87wnlfrriv.fsf@HIDDEN>
<CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
<8735o39bad.fsf@HIDDEN>
MIME-Version: 1.0
Date: Thu, 11 Nov 2021 09:33:32 -0800
Message-ID: <CADwFkm=_5wsGqH2A+ivd0MQVKq7tBy-LxNojRuas6jpMTgbAiA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)
Thierry Volpiatto <thievol@HIDDEN> writes:
>> AFAIU, calling `clear-image-cache' should also the free memory unless we
>> have a memory leak. You could also call this function from your code.
>> Does calling this function free the memory for you?
>
> Yes it does =F0=9F=99=82. I didn't know this function (BTW what about re=
naming to
> `image-clear-cache`), works great with my code, perhaps you can do the
> same in dired (we use more or less similar code).
Great! For now, this is just a temporary workaround for high memory
usage, so I'd personally be more inclined to work on the underlying
issue than adding it to Image-Dired.
I also believe that you will want to revisit the decision to use it once
this bug is fixed: it is a bit of a sledgehammer and can lead to
undesirable results (slowdowns).
As for renaming it to `image-clear-cache', I think it would be good but
let's see if anyone else thinks otherwise.
X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Stefan Kangas <stefan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 11 Nov 2021 17:34:02 +0000
Resent-Message-ID: <handler.51763.B51763.163665202718598 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: Thierry Volpiatto <thievol@HIDDEN>, 51763 <at> debbugs.gnu.org
Received: via spool by 51763-submit <at> debbugs.gnu.org id=B51763.163665202718598
(code B ref 51763); Thu, 11 Nov 2021 17:34:02 +0000
Received: (at 51763) by debbugs.gnu.org; 11 Nov 2021 17:33:47 +0000
Received: from localhost ([127.0.0.1]:42158 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mlDxK-0004pt-Up
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 12:33:47 -0500
Received: from mail-pg1-f171.google.com ([209.85.215.171]:37833)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <stefankangas@HIDDEN>) id 1mlDxJ-0004pZ-Kp
for 51763 <at> debbugs.gnu.org; Thu, 11 Nov 2021 12:33:46 -0500
Received: by mail-pg1-f171.google.com with SMTP id s136so5748456pgs.4
for <51763 <at> debbugs.gnu.org>; Thu, 11 Nov 2021 09:33:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:from:in-reply-to:references:mime-version:date
:message-id:subject:to:cc;
bh=QA4Tu/bVfHXafUR67lZCctEYtFk8Ke16eXGwu4JevLM=;
b=EL4KkiBB+16201c4VYhUCdcqylkJofoxzy92P/emE/Ls74AGvvOrtaTIqIAVwcEay8
AnmZyiWeCrU5CWBBAghRVBuz2k7fAJy1Hs4agHQPLM//wQKVJKL5sdrsaIYM7RbyxLSI
acTgnP32TYXmQm1ft52CyP60tw2ddBS7z2mYf35NUt4HbkicQVFgKvBgfYOJHvC/ostP
dhnM+w1DcLm/pylC0aBULgsmHRI8u0zQJRWsli4yqTt4M4/mQlIAhgxAlOyOsnhWfc4u
kROrkg6xal7U7DnOl9Yh2GN6L8YF4R3JwH6SiLhOE0u9EkDxZ/oxAO3KLW/9S2Q/fx0q
glHQ==
X-Gm-Message-State: AOAM5339wRanEL8T3Broo1rqeAH7vLEip7ZtqssuOvlz4Z9rHOHiTdyC
HUeGAjH4c20wktnprcYxkOtashB/WV36w9g9iVQoVQo3
X-Google-Smtp-Source: ABdhPJxa1rqRn54YpdkkjDkTehxK72Im2+55hUM6ZddfRPh7Y5TsbeJP9Qn1U/LH1iElwgMotRX5lgGX1+rHNOKByXc=
X-Received: by 2002:a63:5563:: with SMTP id f35mr4184639pgm.114.1636652019928;
Thu, 11 Nov 2021 09:33:39 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
HTTPREST; Thu, 11 Nov 2021 09:33:39 -0800
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <875ysy6f39.fsf@HIDDEN>
References: <87wnlfrriv.fsf@HIDDEN>
<CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
<875ysy6f39.fsf@HIDDEN>
MIME-Version: 1.0
Date: Thu, 11 Nov 2021 09:33:39 -0800
Message-ID: <CADwFkmnR+PvPKSywKnukL78N2Ze+HOJOimR+74FfDH=XNddt4A@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)
Lars Ingebrigtsen <larsi@HIDDEN> writes:
> We've previously discussed adding a parameter to image-size to disable
> this caching. Perhaps we should just do that?
I didn't follow those discussions, but that's what I think we should do
as well.
Should we perhaps also add a max cache size in addition to the
`image-cache-eviction-delay'? I find it easy to get memory usage up to
several GiB when viewing large images, and all that happens in less than
five minutes. (That would be a separate feature request though, as this
bug is about the memory usage regression introduced in Image-Dired.)
Relatedly, image-mode could be smarter, and evict images manually from
the cache. Let's say that when flipping through images in a directory,
we only keep the previous N images (where N is, like, 5 or something).
X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Thierry Volpiatto <thievol@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 11 Nov 2021 18:14:02 +0000
Resent-Message-ID: <handler.51763.B51763.163665438822677 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Stefan Kangas <stefan@HIDDEN>
Cc: 51763 <at> debbugs.gnu.org
Received: via spool by 51763-submit <at> debbugs.gnu.org id=B51763.163665438822677
(code B ref 51763); Thu, 11 Nov 2021 18:14:02 +0000
Received: (at 51763) by debbugs.gnu.org; 11 Nov 2021 18:13:08 +0000
Received: from localhost ([127.0.0.1]:42228 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mlEZP-0005th-RE
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 13:13:08 -0500
Received: from mout02.posteo.de ([185.67.36.66]:55441)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <thievol@HIDDEN>) id 1mlEZN-0005tE-Ft
for 51763 <at> debbugs.gnu.org; Thu, 11 Nov 2021 13:13:06 -0500
Received: from submission (posteo.de [89.146.220.130])
by mout02.posteo.de (Postfix) with ESMTPS id F294F240103
for <51763 <at> debbugs.gnu.org>; Thu, 11 Nov 2021 19:12:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
t=1636654379; bh=vPSDgXPnPjJ8gWKenCU4PS0fQrHdlHlakr19ZgY/hqE=;
h=From:To:Cc:Subject:Date:Autocrypt:From;
b=D0UM4OVH4IaM3DZKFJsmTIrIoy88Ka+lGPYhDRh6znjxD+aqMxcjqCLH898dbYFTx
rKWxpoq9E8gX5MB1r9G5ZDtSMuvvknLZkWAB5y086jdgkamQwBQqx6Np3YD6C59wWY
p+xpybx/AaH4kje0upBmQ36JD/VZr7SuIApT3U3MK2+Qg1AKe6ieOLFASXDyf2QmiF
5DHnpymjEgYo62+0oYCDKjKdFCEg5BqhQtMIc9eq68pqFBnjpooFqlAhG8Ba+X+2Jm
EU+HJcgMjoVz88lpy8wNxCSByhXggRMAFqvywBTHWMgklabfqoHvbh3XsKtQq7nXFk
A3pXTKncIgq2w==
Received: from customer (localhost [127.0.0.1])
by submission (posteo.de) with ESMTPSA id 4HqqZd4s03z9rxK;
Thu, 11 Nov 2021 19:12:57 +0100 (CET)
References: <87wnlfrriv.fsf@HIDDEN>
<CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
<8735o39bad.fsf@HIDDEN>
<CADwFkm=_5wsGqH2A+ivd0MQVKq7tBy-LxNojRuas6jpMTgbAiA@HIDDEN>
From: Thierry Volpiatto <thievol@HIDDEN>
Date: Thu, 11 Nov 2021 18:11:09 +0000
In-reply-to: <CADwFkm=_5wsGqH2A+ivd0MQVKq7tBy-LxNojRuas6jpMTgbAiA@HIDDEN>
Autocrypt: addr=thievol@HIDDEN; prefer-encrypt=mutual; keydata=
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
pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g==
Message-ID: <87r1bm4l3t.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Stefan Kangas <stefan@HIDDEN> writes:
> I also believe that you will want to revisit the decision to use it once
> this bug is fixed: it is a bit of a sledgehammer and can lead to
> undesirable results (slowdowns).
Yes, looking forward for a real fix. Thanks.
=2D-=20
Thierry
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmGNXSYTHHRoaWV2b2xA
cG9zdGVvLm5ldAAKCRAOxW0UHRbvk0HfDAC3qPQ5QPH2jA9WO/Hpy5xSjdc0uC/m
UNphC50xDOhaL5aGegeiO9Z4ef7SVARo9jCCQplqnaBB7jP3gF2ltd3puVPttMym
mEPtoZ1u7/Eha7HpKfVRyoilZaJDnWW9qz4mDbbHUFo11LszAoyDZfNyPWXdB1oc
tz9btDeCcVlTJk7gwmiiURH0DxeBeqslbNSTILeayBNTQqb0WFjXRYN3f1Fh+8yN
qry9SkC8Xr8C1nK9eU3Z1O5teIS1i9YDzqjKzWiEbjuuwhWFvpEfXtsujul4nxsO
fxJaHsBEVbkXW704zyimghPKcKesUhoXtHjDHgXgmSa173jbG07Nb3bhpHGd97UZ
81BGqb8ZwJEgnSGGWpbaKvy92ojBUjWHONXeH4P+bm/qoW4DiOfafjHX9o1zBOKC
TJ2BHBqFzB1dKk011lpPvRSKoAhoEQHqdzvWl/IGUAeJ/oa5oG86wcIYYSxOnp6O
gevCkbB7SGAbtGyjPEcUMfPVtunzhMcJguc=
=GcpF
-----END PGP SIGNATURE-----
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Nov 2021 03:31:02 +0000
Resent-Message-ID: <handler.51763.B51763.163668782831840 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Stefan Kangas <stefan@HIDDEN>
Cc: Thierry Volpiatto <thievol@HIDDEN>, 51763 <at> debbugs.gnu.org
Received: via spool by 51763-submit <at> debbugs.gnu.org id=B51763.163668782831840
(code B ref 51763); Fri, 12 Nov 2021 03:31:02 +0000
Received: (at 51763) by debbugs.gnu.org; 12 Nov 2021 03:30:28 +0000
Received: from localhost ([127.0.0.1]:42786 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mlNGm-0008HE-3A
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 22:30:28 -0500
Received: from quimby.gnus.org ([95.216.78.240]:60430)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <larsi@HIDDEN>) id 1mlNGk-0008AV-Q4
for 51763 <at> debbugs.gnu.org; Thu, 11 Nov 2021 22:30:27 -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=2BI2IU7Tk1cuhvuXxnqgHK2OX6MrokUv6mVuzSffSJg=; b=RULAiqgGHxVHEO/f371XP2yRvf
fksmLXRmQPCDEGe1gAePvKyBO7zJ4/SQdRXAjKeKuTlqlUML3fGXK35Oc4xBkzpJVIh9UuOgzAYKj
Dj0rJgN+yYySHQNHiUikidak7/gdnU1CyJtEw8/kWvBaPRS2bYlMCTzHfhv+PJy/YF6s=;
Received: from [84.212.220.105] (helo=xo)
by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92) (envelope-from <larsi@HIDDEN>)
id 1mlNGc-0003ew-LT; Fri, 12 Nov 2021 04:30:21 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
References: <87wnlfrriv.fsf@HIDDEN>
<CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
<875ysy6f39.fsf@HIDDEN>
<CADwFkmnR+PvPKSywKnukL78N2Ze+HOJOimR+74FfDH=XNddt4A@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj
SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXf399/foAkJCb/
//8aMSjyAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+ULDAIxCQtexUAAAAGFSURBVCjPhZLNboJAFIUP
BIiykkRMOyvTaNLwFEOjXWMiprLqwiZ1noJ20TUuNCkr2ohh7lP2zmDTZWc13z2XOfcH4O+M4KzS
aOzH4zW8DL6XRojyKDOag+UCqQf4BQGrSEo4G6KcAxyMFR3z0uYVpNexqhu+k2YZ8zxeQyJzNhpI
sVpyPhKqK1z2Fy35E6JTh8vnyxMLLrWHOQ5EHZcTqBIusg86szJUC6eWMyQHhoHaK8IUQ+PptaKd
yGnfxFjevamSJFsCAkrrgCounz1vEv0aUGfuEIOwGrmkHiqGrX/LkaOyPrIQQGgrADb0KCEaZUHV
7yUmTULcCPank0bIQEb55gT3CgkdMziNsMAzyEeD54C4IhAbJJpteyCZkOm+tKCFhcpC5SvJ0PRp
CA2cLQDBmR/QV8XtemgL84xROtv6Hpgx7Mzy/C33H1Ar7bR2DL6qS2Eg4MX4okBid5chGwZLhBZ2
rKawSp7zapyvGWI7SLGAJ8cmKeZ53//+PixlI/xzfgA4zIj9xqxzCwAAACV0RVh0ZGF0ZTpjcmVh
dGUAMjAyMS0xMS0xMlQwMjo0OTowOSswMDowMBA//9wAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEt
MTEtMTJUMDI6NDk6MDkrMDA6MDBhYkdgAAAAAElFTkSuQmCC
X-Now-Playing: Sonic Youth's _Goo_: "Cinderella's Big Score"
Date: Fri, 12 Nov 2021 04:30:18 +0100
In-Reply-To: <CADwFkmnR+PvPKSywKnukL78N2Ze+HOJOimR+74FfDH=XNddt4A@HIDDEN>
(Stefan Kangas's message of "Thu, 11 Nov 2021 09:33:39 -0800")
Message-ID: <87sfw22gqd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: Stefan Kangas <stefan@HIDDEN> writes: > Should we perhaps
also add a max cache size in addition to the > `image-cache-eviction-delay'?
I find it easy to get memory usage up to > several GiB when viewing large
images, and all that happens [...]
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Stefan Kangas <stefan@HIDDEN> writes:
> Should we perhaps also add a max cache size in addition to the
> `image-cache-eviction-delay'? I find it easy to get memory usage up to
> several GiB when viewing large images, and all that happens in less than
> five minutes. (That would be a separate feature request though, as this
> bug is about the memory usage regression introduced in Image-Dired.)
The question is then how to tune it -- if it's mistuned, it may result
in catastrophic thrashing if you're showing a buffer with a gazillion
images...
> Relatedly, image-mode could be smarter, and evict images manually from
> the cache. Let's say that when flipping through images in a directory,
> we only keep the previous N images (where N is, like, 5 or something).
Yes, that sounds like a good idea.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Stefan Kangas <stefan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Nov 2021 04:04:01 +0000
Resent-Message-ID: <handler.51763.B51763.163668982626116 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: Thierry Volpiatto <thievol@HIDDEN>, 51763 <at> debbugs.gnu.org
Received: via spool by 51763-submit <at> debbugs.gnu.org id=B51763.163668982626116
(code B ref 51763); Fri, 12 Nov 2021 04:04:01 +0000
Received: (at 51763) by debbugs.gnu.org; 12 Nov 2021 04:03:46 +0000
Received: from localhost ([127.0.0.1]:42845 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mlNn0-0006nA-H4
for submit <at> debbugs.gnu.org; Thu, 11 Nov 2021 23:03:46 -0500
Received: from mail-pj1-f46.google.com ([209.85.216.46]:43626)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <stefankangas@HIDDEN>) id 1mlNmy-0006mt-EU
for 51763 <at> debbugs.gnu.org; Thu, 11 Nov 2021 23:03:44 -0500
Received: by mail-pj1-f46.google.com with SMTP id
nh10-20020a17090b364a00b001a69adad5ebso6539648pjb.2
for <51763 <at> debbugs.gnu.org>; Thu, 11 Nov 2021 20:03:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:from:in-reply-to:references:mime-version:date
:message-id:subject:to:cc;
bh=GnQL6fQO22/iJEtyhQb9h4QQsDKaTFljeBc01TlgrkA=;
b=O1UW15CLD2CM/w9p2iQfhnIcSnc2e96n+qvtEzFbGbdiLSuwxS/r5bP5oL6gV0olJB
smBZf9nkvQ+rKO4eLNtCZtTPBK2L8iL5d3nvucPSJfVmwFW4pHI3J72fQlg3o/fBxGlc
NLz7F7HzElpQ3X4X9jqS023oTZAfMMHx1fPQ9JAJ8Jm4/ibad8mzmHNkInRZWmvConRO
cO+GlL04yobjL4Uc4fuvL9jjj+GcLt+zwfo+JJLEJmyAONp0T4bWae5Azz+lnZDqQ7Dw
p7Av71Cgb8QMS0F9Q4vaQ9URR818yOsmy+poHXL32mDol/zOuPBF+PtrgCUBSdcbnmcn
aC5Q==
X-Gm-Message-State: AOAM530Sx/mTVjy0K2tEixqy7ftStd0YZPY597TOLfHPB6VIHNXDsYKP
WysvjA9nMtrGHLMBXmdQXGwfVRa1SWML2JuU/V8=
X-Google-Smtp-Source: ABdhPJwcI3Amp696jIrGH2KOOoHoZM17V+a0je1oKGSYDImA76p0O7dvSNdyAiecQJtaJceoZxB0A5V4yK1gm9mX7cU=
X-Received: by 2002:a17:902:e294:b0:143:86a8:c56d with SMTP id
o20-20020a170902e29400b0014386a8c56dmr4757964plc.22.1636689818647; Thu, 11
Nov 2021 20:03:38 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
HTTPREST; Thu, 11 Nov 2021 20:03:38 -0800
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <87sfw22gqd.fsf@HIDDEN>
References: <87wnlfrriv.fsf@HIDDEN>
<CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
<875ysy6f39.fsf@HIDDEN>
<CADwFkmnR+PvPKSywKnukL78N2Ze+HOJOimR+74FfDH=XNddt4A@HIDDEN>
<87sfw22gqd.fsf@HIDDEN>
MIME-Version: 1.0
Date: Thu, 11 Nov 2021 20:03:38 -0800
Message-ID: <CADwFkm=uFZoh7xhxFPMUZYpw+kVogNgte76T6aisk5C_oWKWZA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)
Lars Ingebrigtsen <larsi@HIDDEN> writes:
> The question is then how to tune it -- if it's mistuned, it may result
> in catastrophic thrashing if you're showing a buffer with a gazillion
> images...
I don't think we evict images from the cache if they are being displayed
though, do we? I imagine that we would evict them if they haven't been
displayed for more than N seconds *and* we are above the max memory
threshold. Where N is some new variable or constant smaller than
'image-cache-eviction-delay'.
X-Loop: help-debbugs@HIDDEN
Subject: bug#51763: 27.2; Displaying many images take all memory
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Nov 2021 06:25:01 +0000
Resent-Message-ID: <handler.51763.B51763.163669829917495 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51763
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Stefan Kangas <stefan@HIDDEN>
Cc: Thierry Volpiatto <thievol@HIDDEN>, 51763 <at> debbugs.gnu.org
Received: via spool by 51763-submit <at> debbugs.gnu.org id=B51763.163669829917495
(code B ref 51763); Fri, 12 Nov 2021 06:25:01 +0000
Received: (at 51763) by debbugs.gnu.org; 12 Nov 2021 06:24:59 +0000
Received: from localhost ([127.0.0.1]:43119 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mlPze-0004Y6-Ub
for submit <at> debbugs.gnu.org; Fri, 12 Nov 2021 01:24:59 -0500
Received: from quimby.gnus.org ([95.216.78.240]:33850)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <larsi@HIDDEN>) id 1mlPzY-0004Xm-45
for 51763 <at> debbugs.gnu.org; Fri, 12 Nov 2021 01:24:57 -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=2uSe1ifMuIIA+TgfLsU3LgQJv42ySiRp/jN374rwBag=; b=FR5YrT3pHkMdt3NltR1Jw3KflY
UnL00cqbsDt/pL3t3Nez7xzamwp010ohzdYNymFyQXjmq5UvJnsEonzZ1Qi8SCZiZ20y6hyXZYNlh
S7waRwzEV//RgHCeELxAUmT4FNl/sh8XbR+feo6wXYRXKyQJmOSlyQCtcaVcmgwF52rw=;
Received: from [84.212.220.105] (helo=xo)
by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92) (envelope-from <larsi@HIDDEN>)
id 1mlPzP-0004oz-Aj; Fri, 12 Nov 2021 07:24:45 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
References: <87wnlfrriv.fsf@HIDDEN>
<CADwFkmnqTbcT-V6WLb4EQ=7ZEKO2PfmiQRDRtWSDkHd6JrYL=g@HIDDEN>
<875ysy6f39.fsf@HIDDEN>
<CADwFkmnR+PvPKSywKnukL78N2Ze+HOJOimR+74FfDH=XNddt4A@HIDDEN>
<87sfw22gqd.fsf@HIDDEN>
<CADwFkm=uFZoh7xhxFPMUZYpw+kVogNgte76T6aisk5C_oWKWZA@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEXs6+6YlH5FXpZB
P0Cpo7EZV6z///+9+7fYAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+ULDAYHAPyXRE0AAAFISURBVDjL
tdK7doMwDAZgJYfsCOjOJezluNltIvbUoPd/lVo219Rs7T9wOPqwBNgAZ8kylUKhzTNXhck7g4TK
5RPyRqkOKUEBdFCgJIAiAqME8PkO+ukhK1wrSQq5q39pWaDIrShIQLm5df1gDStUcsG8S6Fl5nKD
HGWStBKwGzSkTRguwGUyQzYSkCuNM1htPkYHGXNdS4FfAXhyj4265zUL+FR8AvzHYMNrvYNtGpW3
ERhV05kYfMumXlewWV2380zJsMDoftTDQ3mEb0PYxuA1N44CnMIQICVKPQxHSCqsYqCB3G17gFsA
ANIrTHBZ4FJhUe7AYBVaJe7IHVYgDnZutZsx+RlTGwF3zPppWD6QN7hmdX8f5rV7SIhu91YOK9G8
tduMcr9nAayH9Dewh3sE9BmUkPQcAyu1GPj8F0znQGs07aJ/AK2OCyCelvJsAAAAJXRFWHRkYXRl
OmNyZWF0ZQAyMDIxLTExLTEyVDA2OjA3OjAwKzAwOjAw6w6TqAAAACV0RVh0ZGF0ZTptb2RpZnkA
MjAyMS0xMS0xMlQwNjowNzowMCswMDowMJpTKxQAAAAASUVORK5CYII=
X-Now-Playing: Sonic Youth's _Washing Machine_: "Untitled"
Date: Fri, 12 Nov 2021 07:24:42 +0100
In-Reply-To: <CADwFkm=uFZoh7xhxFPMUZYpw+kVogNgte76T6aisk5C_oWKWZA@HIDDEN>
(Stefan Kangas's message of "Thu, 11 Nov 2021 20:03:38 -0800")
Message-ID: <871r3luc0l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: Stefan Kangas <stefan@HIDDEN> writes: >> The question
is then how to tune it -- if it's mistuned, it may result >> in catastrophic
thrashing if you're showing a buffer with a gazillion >> images... > > I
don't think we evict images from t [...]
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Stefan Kangas <stefan@HIDDEN> writes:
>> The question is then how to tune it -- if it's mistuned, it may result
>> in catastrophic thrashing if you're showing a buffer with a gazillion
>> images...
>
> I don't think we evict images from the cache if they are being displayed
> though, do we? I imagine that we would evict them if they haven't been
> displayed for more than N seconds *and* we are above the max memory
> threshold. Where N is some new variable or constant smaller than
> 'image-cache-eviction-delay'.
Right, that could work, I think...
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.