From unknown Tue Jun 17 01:29:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 31 May 2019 19:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 36032@debbugs.gnu.org Cc: Martin Rudalics X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15593320435934 (code B ref -1); Fri, 31 May 2019 19:48:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 May 2019 19:47:23 +0000 Received: from localhost ([127.0.0.1]:36311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWnUp-0001Xe-86 for submit@debbugs.gnu.org; Fri, 31 May 2019 15:47:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWnUn-0001XJ-Sr for submit@debbugs.gnu.org; Fri, 31 May 2019 15:47:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:48151) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hWnUi-0001Tw-NW for submit@debbugs.gnu.org; Fri, 31 May 2019 15:47:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46635) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWnUh-0002ij-93 for bug-gnu-emacs@gnu.org; Fri, 31 May 2019 15:47:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED,BAYES_50 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51407) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWnUg-0001S8-Q6; Fri, 31 May 2019 15:47:14 -0400 Received: from [176.228.60.248] (port=4822 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hWnUg-0005DD-6i; Fri, 31 May 2019 15:47:14 -0400 Date: Fri, 31 May 2019 22:47:05 +0300 Message-Id: <83d0jywgna.fsf@gnu.org> From: Eli Zaretskii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) To reproduce: emacs -Q C-h h C-SPC C-f C-f C-f .... You will see a ~0.5 sec delay after each C-f, before its effect of extending the region is visible. The reason is GC after every keystroke, and it seems to be caused by the changes in commit 479f51a. That commit caused mode-line-default-help-echo to be called each time Emacs needs to redisplay the mode line, and that seems to produce lots of garbage, at least with the HELLO file. If this function cannot be optimized to produce less garbage, could we perhaps somehow cache the value of the help-echo and not recalculate it unless something really changed? In GNU Emacs 27.0.50 (build 1021, i686-pc-mingw32) of 2019-05-31 built on HOME-C4E4A596F7 Repository revision: 40bc7ddb7529e516e380cc2f2d904feb3faadced Repository branch: master Windowing system distributor 'Microsoft Corp.', version 5.1.2600 System Description: Microsoft Windows XP Service Pack 3 (v5.1.0.2600) Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure -C --prefix=/d/usr --with-wide-int --with-modules --enable-checking=yes,glyphs 'CFLAGS=-O0 -gdwarf-4 -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY W32NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: ENU locale-coding-system: cp1255 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 minibuffer 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 w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 50602 9597) (symbols 48 7062 1) (strings 16 18354 2121) (string-bytes 1 521183) (vectors 16 9578) (vector-slots 8 119896 9488) (floats 8 19 220) (intervals 40 257 97) (buffers 880 11)) From unknown Tue Jun 17 01:29:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2019 07:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 36032@debbugs.gnu.org Received: via spool by 36032-submit@debbugs.gnu.org id=B36032.155937369229566 (code B ref 36032); Sat, 01 Jun 2019 07:22:02 +0000 Received: (at 36032) by debbugs.gnu.org; 1 Jun 2019 07:21:32 +0000 Received: from localhost ([127.0.0.1]:36954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWyKa-0007gn-BP for submit@debbugs.gnu.org; Sat, 01 Jun 2019 03:21:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWyKY-0007gc-W6 for 36032@debbugs.gnu.org; Sat, 01 Jun 2019 03:21:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33821) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWyKT-0006aF-Rl for 36032@debbugs.gnu.org; Sat, 01 Jun 2019 03:21:25 -0400 Received: from [176.228.60.248] (port=3784 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hWyKT-00018i-CK for 36032@debbugs.gnu.org; Sat, 01 Jun 2019 03:21:25 -0400 Date: Sat, 01 Jun 2019 10:21:11 +0300 Message-Id: <834l59wz2w.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <83d0jywgna.fsf@gnu.org> (message from Eli Zaretskii on Fri, 31 May 2019 22:47:05 +0300) References: <83d0jywgna.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 31 May 2019 22:47:05 +0300 > From: Eli Zaretskii > > To reproduce: > > emacs -Q > C-h h > C-SPC > C-f C-f C-f .... > > You will see a ~0.5 sec delay after each C-f, before its effect of > extending the region is visible. The reason is GC after every > keystroke, and it seems to be caused by the changes in commit 479f51a. > That commit caused mode-line-default-help-echo to be called each time > Emacs needs to redisplay the mode line, and that seems to produce lots > of garbage, at least with the HELLO file. Actually, it looks like GC is not itself the culprit, it's the fact that by default we also compact the font caches as part of GC. The following patch fixes this in HELLO; any objections to push to master? (I'm beginning to seriously think we should turn off compacting the font caches by default, as it causes too many problems.) diff --git a/etc/HELLO b/etc/HELLO index a56a73b..33e664e 100644 --- a/etc/HELLO +++ b/etc/HELLO @@ -124,4 +124,5 @@ along with GNU Emacs. If not, see <. ;;; tab-width: 32 ;;; bidi-display-reordering: t ;;; coding: utf-8 +;;; inhibit-compacting-font-caches: t ;;; End: diff --git a/lisp/files.el b/lisp/files.el index 287ad14..35497b5 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -3297,6 +3297,7 @@ safe-local-eval-forms (default-directory . stringp) ;; C source code (fill-column . integerp) ;; C source code (indent-tabs-mode . booleanp) ;; C source code + (inhibit-compacting-font-caches . booleanp) ;; C source code (left-margin . integerp) ;; C source code (no-update-autoloads . booleanp) (lexical-binding . booleanp) ;; C source code From unknown Tue Jun 17 01:29:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2019 07:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: eliz@gnu.org, 36032@debbugs.gnu.org X-Debbugs-Original-To: Eli Zaretskii , bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155937515931743 (code B ref -1); Sat, 01 Jun 2019 07:46:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Jun 2019 07:45:59 +0000 Received: from localhost ([127.0.0.1]:36984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWyiF-0008Fv-F1 for submit@debbugs.gnu.org; Sat, 01 Jun 2019 03:45:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWyiD-0008Fd-Ls for submit@debbugs.gnu.org; Sat, 01 Jun 2019 03:45:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:46401) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hWyi8-0007Ew-FB for submit@debbugs.gnu.org; Sat, 01 Jun 2019 03:45:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59726) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWyi7-0002jl-59 for bug-gnu-emacs@gnu.org; Sat, 01 Jun 2019 03:45:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hWyi5-0007AZ-SA for bug-gnu-emacs@gnu.org; Sat, 01 Jun 2019 03:45:51 -0400 Received: from mout.gmx.net ([212.227.17.22]:38853) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hWyi2-00076q-VY; Sat, 01 Jun 2019 03:45:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1559375142; bh=V1NkP5n01lCBoXj3ssYJMjOzRUzhBbJTdvj8MqjRQ78=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=Qd+4zAuu2Imkc45qAclMZdPSgP5pcNY8bmmmfCLh8FjR267dFM61E1E8hkPsP2v8v mGGi0dNLbM/v8vpPeqZtDt/0HVOPYOsEwkg461UEy5thXnkaE8zvX+BJ4NM0aY/ExM Rms/mGxE0oIHtvhdQcx/LoYcmgfMaRE116Iewf4c= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([213.162.73.59]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M1po0-1hZAZJ47w0-002IVr; Sat, 01 Jun 2019 09:45:42 +0200 References: <83d0jywgna.fsf@gnu.org> From: martin rudalics Message-ID: <4a17488e-1d18-bd2c-d08d-fc41998223d4@gmx.at> Date: Sat, 1 Jun 2019 09:45:40 +0200 MIME-Version: 1.0 In-Reply-To: <83d0jywgna.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------B1DEA8EFEBFB4A18DED549A2" Content-Language: de-DE X-Provags-ID: V03:K1:eyS+Ns7ejGN8cuzekBfnKBZa7yCasIKKjgVMd0IQlCJriKllCFY DgEmlzqMwSp5MJ8TXK3qXz3i4V6PXSH6FGytr8Lt99KK2kQr2e8eQ5XfMGWVN1toTFR1iox 5RNEx2lIDdprhSY/DvhiEISy/bG8JL314ywOYodlC+qEAGET3lYeqUlcwzBcclCrIYJElLZ EhuS40zhiTZ/+Vi8jk3Mg== X-UI-Out-Filterresults: notjunk:1;V03:K0:rNMwwZjQ9N4=:9ySAzioww+zpiAX+W2A7Up bB/HaGNfEC/P6ZRIfHg80ifPy2YUonjjXeJPCQLT1d7Fv9K5KiAHKZo97zNltqPLD5fb4ygS7 qj87lXOXKSobAqdBTQFlhzbziWPNO78Dxxo0VhrHDPL/B2ZcnSYB+cPO8vDU998iJr6AFIKaA EvrivaVfm9hk5YHHjY9kLiyRWNiGK6jwxL34i3h6aoH5RZoalpebZBmlVLp1J2zkgqb4heI73 6h0VGUZ11UF0jtas5DHYJlP5Z99VL3FhGJcMNmBVFEAwfum4r7hC4uuWfnEqaf1NEwSBqxuss SWqT8KCTwQd7WVkG65sz8J9h4/9olkQXJ+Sk2zatgFyooOxkzDnbPZ5UxrSilrkJp96VUTKUT l5iRBTow8HjR8Xjco3rehF7JTs3lfbWsNdYDRVcJ9Q9CXD4Y0zKET7+esSig+e0m4OgE+3Kmh +V+mB6XpAQkfEmkRwJa2iDyZaLE97xTp142A22g1S6qi2YfPKXx1MF25U8niNQyCeWBLVD5ID nMzT+DNhWpWxoJkztpOJRbk+m/E0/ZnYK/oL/j9dJJB2qTOVxH1ydDW3q3NnHGm7AEqF7QLpL jGyyNzRX6nDul+69LxQq4zmgAsfvlDlcSUlEksKbjryiX1cw5jHaf5X9ZrmOuFs+uXv5KccVX 71h2cTK/WsGrmJ4fEllbw8wH4yJzOA+gHGS+Hj/Uij4BeTPCH0vsMBQhBFb63ax0g04TPDTeD +AVkXgOdWGoY3R/NmC3lJC8YcB4FDDg3XHQ3C8tyNF7CpGEW7UsfIDvwGypRA+egUPJ+Pg48m rH+uMIv9gHCOIel0SvgNmFucTJ/3dBOFzgayYndmsRb26SeoaAQzfiv7UFQQzKF+f0E/f/sPw X9dEJ5bgbwwT05yBFB0H3xFcAQeyrTpVT5JS6AFqqZUNC4Q6WxGafe25fbgc8hHRG6E+kORgO jINATlqqNLCDlawSw5yICp3dOjoM/4Oc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.22 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is a multi-part message in MIME format. --------------B1DEA8EFEBFB4A18DED549A2 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit > To reproduce: > > emacs -Q > C-h h > C-SPC > C-f C-f C-f .... > > You will see a ~0.5 sec delay after each C-f, before its effect of > extending the region is visible. The reason is GC after every > keystroke, and it seems to be caused by the changes in commit 479f51a. > That commit caused mode-line-default-help-echo to be called each time > Emacs needs to redisplay the mode line, and that seems to produce lots > of garbage, at least with the HELLO file. Here the delays are considerably larger (one second at least) and there is at least one GC after each keystroke, sometimes two. But I can't confirm the remainder of what you say. Attached find two small files. Loading the first one (show-gc.el) with emacs -Q gives approximately the same behaviors with Emacs 26.2.50 (which does not have the 'mode-line-default-help-echo' function) and Emacs 27.0.50 - at least one GC per keystroke here. Loading the second one (show-gc-he.el) with emacs -Q (Emacs 27.0.50 only) shows that there is one call of 'mode-line-default-help-echo' per keystroke and I doubt that one such call can produce that much garbage. Also, customizing the option 'mode-line-default-help-echo' to nil does not make any performance difference here. All tested with 64-bit MSYS2 builds on Windows 10. If you get different results please tell me. Also I have not installed the Harfbuzz branch so OMMV. > If this function cannot be optimized to produce less garbage, could we > perhaps somehow cache the value of the help-echo and not recalculate > it unless something really changed? This is certainly a good idea. But I doubt it would have any impact in the case at hand. martin --------------B1DEA8EFEBFB4A18DED549A2 Content-Type: text/plain; charset=UTF-8; name="show-gc.el" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="show-gc.el" KGRlZnZhciBnYyAwKQ0KKGFkZC1ob29rICdwb3N0LWdjLWhvb2sgKGxhbWJkYSAoKSAoc2V0 cSBnYyAoMSsgZ2MpKSkpDQooZGVmdW4gc2hvdy1nYyAoKSAobWVzc2FnZSAiZ2M6ICVzIiBn YykpDQooYWRkLWhvb2sgJ3Bvc3QtY29tbWFuZC1ob29rICdzaG93LWdjKQ0K --------------B1DEA8EFEBFB4A18DED549A2 Content-Type: text/plain; charset=UTF-8; name="show-gc-he.el" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="show-gc-he.el" KGRlZnZhciBnYyAwKQ0KKGRlZnZhciBoZSAwKQ0KKGFkZC1ob29rICdwb3N0LWdjLWhvb2sg KGxhbWJkYSAoKSAoc2V0cSBnYyAoMSsgZ2MpKSkpDQooZGVmdW4gc2hvdy1nYy1oZSAoKSAo bWVzc2FnZSAiZ2M6ICVzIC4uLiBoZTogJXMiIGdjIGhlKSkNCihhZGQtaG9vayAncG9zdC1j b21tYW5kLWhvb2sgJ3Nob3ctZ2MtaGUpDQoNCihkZWZ1biBtb2RlLWxpbmUtZGVmYXVsdC1o ZWxwLWVjaG8gKHdpbmRvdykNCiAgIlJldHVybiBkZWZhdWx0IGhlbHAgZWNobyB0ZXh0IGZv ciBXSU5ET1cncyBtb2RlIGxpbmUuIg0KICAobGV0KiAoKGZyYW1lICh3aW5kb3ctZnJhbWUg d2luZG93KSkNCiAgICAgICAgIChsaW5lLTFhDQogICAgICAgICAgOzsgU2hvdyB0ZXh0IHRv IHNlbGVjdCB3aW5kb3cgb25seSBpZiB0aGUgd2luZG93IGlzIG5vdA0KICAgICAgICAgIDs7 IHNlbGVjdGVkLg0KICAgICAgICAgIChub3QgKGVxIHdpbmRvdyAoZnJhbWUtc2VsZWN0ZWQt d2luZG93IGZyYW1lKSkpKQ0KICAgICAgICAgKGxpbmUtMWINCiAgICAgICAgICA7OyBTaG93 IHRleHQgdG8gZHJhZyBtb2RlIGxpbmUgaWYgZWl0aGVyIHRoZSB3aW5kb3cgaXMgbm90DQog ICAgICAgICAgOzsgYXQgdGhlIGJvdHRvbSBvZiBpdHMgZnJhbWUgb3IgdGhlIG1pbmlidWZm ZXIgd2luZG93IG9mDQogICAgICAgICAgOzsgdGhpcyBmcmFtZSBjYW4gYmUgcmVzaXplZC4g IFRoaXMgbWF0Y2hlcyBhIGNvcnJlc3BvbmRpbmcNCiAgICAgICAgICA7OyBjaGVjayBpbiBg bW91c2UtZHJhZy1tb2RlLWxpbmUnLg0KICAgICAgICAgIChvciAobm90ICh3aW5kb3ctYXQt c2lkZS1wIHdpbmRvdyAnYm90dG9tKSkNCiAgICAgICAgICAgICAgKGxldCAoKG1pbmktd2lu ZG93IChtaW5pYnVmZmVyLXdpbmRvdyBmcmFtZSkpKQ0KICAgICAgICAgICAgICAgIChhbmQg KGVxIGZyYW1lICh3aW5kb3ctZnJhbWUgbWluaS13aW5kb3cpKQ0KICAgICAgICAgICAgICAg ICAgICAgKG9yIChtaW5pYnVmZmVyLXdpbmRvdy1hY3RpdmUtcCBtaW5pLXdpbmRvdykNCiAg ICAgICAgICAgICAgICAgICAgICAgICAobm90IHJlc2l6ZS1taW5pLXdpbmRvd3MpKSkpKSkN CiAgICAgICAgIChsaW5lLTINCiAgICAgICAgICA7OyBTaG93IHRleHQgbWFrZSB3aW5kb3cg b2NjdXB5IHRoZSB3aG9sZSBmcmFtZQ0KICAgICAgICAgIDs7IG9ubHkgaWYgaXQgZG9lc24n dCBhbHJlYWR5IGRvIHRoYXQuDQogICAgICAgICAgKG5vdCAoZXEgd2luZG93IChmcmFtZS1y b290LXdpbmRvdyBmcmFtZSkpKSkNCiAgICAgICAgIChsaW5lLTMNCiAgICAgICAgICA7OyBT aG93IHRleHQgdG8gZGVsZXRlIHdpbmRvdyBvbmx5IGlmIHRoYXQncyBwb3NzaWJsZS4NCiAg ICAgICAgICAobm90IChlcSB3aW5kb3cgKGZyYW1lLXJvb3Qtd2luZG93IGZyYW1lKSkpKSkN CiAgICAoc2V0cSBoZSAoMSsgaGUpKQ0KICAgICh3aGVuIChvciBsaW5lLTFhIGxpbmUtMWIg bGluZS0yIGxpbmUtMykNCiAgICAgIChjb25jYXQNCiAgICAgICAod2hlbiAob3IgbGluZS0x YSBsaW5lLTFiKQ0KICAgICAgICAgKGNvbmNhdA0KICAgICAgICAgICJtb3VzZS0xOiAiDQog ICAgICAgICAgKHdoZW4gbGluZS0xYSAiU2VsZWN0IHdpbmRvdyIpDQogICAgICAgICAgKHdo ZW4gbGluZS0xYg0KICAgICAgICAgICAgKGlmIGxpbmUtMWEgIiAoZHJhZyB0byByZXNpemUp IiAiRHJhZyB0byByZXNpemUiKSkNCiAgICAgICAgICAod2hlbiAob3IgbGluZS0yIGxpbmUt MykgIlxuIikpKQ0KICAgICAgICh3aGVuIGxpbmUtMg0KICAgICAgICAgKGNvbmNhdA0KICAg ICAgICAgICJtb3VzZS0yOiBNYWtlIHdpbmRvdyBvY2N1cHkgd2hvbGUgZnJhbWUiDQogICAg ICAgICAgKHdoZW4gbGluZS0zICJcbiIpKSkNCiAgICAgICAod2hlbiBsaW5lLTMNCiAgICAg ICAgICJtb3VzZS0zOiBSZW1vdmUgd2luZG93IGZyb20gZnJhbWUiKSkpKSkNCg== --------------B1DEA8EFEBFB4A18DED549A2-- From unknown Tue Jun 17 01:29:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2019 07:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , 36032@debbugs.gnu.org Received: via spool by 36032-submit@debbugs.gnu.org id=B36032.155937541232121 (code B ref 36032); Sat, 01 Jun 2019 07:51:02 +0000 Received: (at 36032) by debbugs.gnu.org; 1 Jun 2019 07:50:12 +0000 Received: from localhost ([127.0.0.1]:36990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWymK-0008M1-4K for submit@debbugs.gnu.org; Sat, 01 Jun 2019 03:50:12 -0400 Received: from mout.gmx.net ([212.227.17.21]:39303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWymI-0008Lp-Mr for 36032@debbugs.gnu.org; Sat, 01 Jun 2019 03:50:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1559375398; bh=It8Kb63FA6Reb6VB03FJTvkDHZCqc9Dd3ttn+cqO1jU=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=cLRGpaG2vO1MHyPPSVuOQWjhGfE1tQpO/GBqlxyXoPt4bIdfwTMBPtDeio8bFJG31 xVUN8ZLHchHtg+O7WUSa01fqgb1WGozc0v66rcHSVFl4cg3//pA/0Urxw/6FT20Eu7 NDHfISAG6UIWPEpU0QbU5DsXQsCXrkGBpqT8XCAA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([213.162.73.59]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MFu0Y-1hKJ3Q1HCI-00EqfI; Sat, 01 Jun 2019 09:49:58 +0200 References: <83d0jywgna.fsf@gnu.org> <834l59wz2w.fsf@gnu.org> From: martin rudalics Message-ID: <75dfe7e6-2679-6d8f-743d-6387a722d8f9@gmx.at> Date: Sat, 1 Jun 2019 09:49:56 +0200 MIME-Version: 1.0 In-Reply-To: <834l59wz2w.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:6LD4vS2bJHLlX+Xr1EgYZGhK/8ubz4Q8oyJnyqdGYocZUxfmwhS xlW8NUZanlvFBtVGXUvt5plFm7mgLUffnQaK4Z3IYUwGAdOPYuS20+S5fb66J/EPe886+3+ nUPZSYcZJ7XLBOvLB8kKvknTp36JiuNzgCKUtZiWolecBpegIegRX4fsw/M6CvoyvOwzm9A DwvY9pXyJKAtssvtGEhPw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ZeyLGcAGn8w=:SocosPLz8O44g9JOBJbjJl 8goLeUNWRiWfOfNAJb4n3z0+iFKjHQl220+SRyf2+zuKOEkM9pJRg81v+Pu/RH58sPsfuGQzs VgpYLl+n7duHaKMdOUU9wLe/AKlvNd+UpitbfmU4JZXgHTyWygVx8846w+Se5iHq69KvoJ+2w E8M4OMbWkjIGYtkExIlzkRl47JfLwN975g71A4lLYSfjUIobM5kptX7LuuPk7EpZAotv8C2ER SqapD5WoDbL8v2NI+bIaQWQTiwb+hEs8zLl8Ma0yDmlnGln5jiELHDzuMxS9KtMyv4LC8RquZ OSFYa6kwRZYSLhYcqatsGx2LOwJlLKc9zA9/5rmLDYP+iKyvsakN/INDOZXYBTwZGnQISCzJI 5U9cIs0aDDKKiwbYARQ7T6R9mNPolHeWYjwrzPnBEMEkN6LTzqeQB0MnN6YQ+Vy2e4m3GFZpq 96oe7Kw7F+wbGDQKFI6J3yGw6Tv/xt/+foBc/xn8GLGmL1ljXC94ZEJkERz5/dbNb9VMNK29/ nb+VcdUfnGN1iO4/yy8tVTUqKLRd6DMlAyWY2EfGx5PQF90XAjtXNR8q9UpGfX+/eEPnPWPfw gr6qVAuqPYrHmvKayJJ67MX2FvuPS0D/kdwhi2iUu2/k34Oav8suqcuJSSFBK676jZGh84dH6 a7Or4usWJemV8qkibLU5NuzGBLVDxj9si5BpjzJtznYCt1DxI10nxpcrjuD3qUYQJgnEg5/cE c2u/pGFx/HBXiNLRdCxIGkckKqXtebC6nkZBRgHAqok5h3QBtmBHvjtQdpLyVwMGq/T3/Vm5v 8yaa1eciXECxdwXyhQBIZMP+Pre5wLhxbRlCFtfBNjy3nnq1ZaYu0xc0MjcCx19xyyNJasvXT kXVQ58aRvY3ZalJuKaNKIXRcpFx3vRLiIcdTdYGOMyjj/mFdCxmDLNazC2pkBd6qNqwzcMiFA Hzg2Vn0FcOnDcz0FSWUW7TWovNUw2KmuZmhl9Gsd9+MA0zQvRZBhp X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Actually, it looks like GC is not itself the culprit, it's the fact > that by default we also compact the font caches as part of GC. The > following patch fixes this in HELLO; any objections to push to master? Yes. It should go to Emacs 26.0.50 and be the default anywhere. martin From unknown Tue Jun 17 01:29:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2019 07:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , 36032@debbugs.gnu.org Received: via spool by 36032-submit@debbugs.gnu.org id=B36032.155937560132411 (code B ref 36032); Sat, 01 Jun 2019 07:54:02 +0000 Received: (at 36032) by debbugs.gnu.org; 1 Jun 2019 07:53:21 +0000 Received: from localhost ([127.0.0.1]:36997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWypN-0008Qh-2B for submit@debbugs.gnu.org; Sat, 01 Jun 2019 03:53:21 -0400 Received: from mout.gmx.net ([212.227.15.15]:46509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWypL-0008QJ-J1 for 36032@debbugs.gnu.org; Sat, 01 Jun 2019 03:53:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1559375590; bh=fm4LXjmZ6VAuTotVclhfqzV5Iu7l80D4I3OOj8236wo=; h=X-UI-Sender-Class:Subject:From:To:References:Date:In-Reply-To; b=CrC1a/ozVqwd2eXpBxXOw6kHDZBcRZs0QfSu0E6+lrKa8XkFqI76h/ehFN3wjLGSP VpinPXtaKEHuW1BES6XdrBaTJcAQfcCuQZe1LgvL6B30OkQ/jAgsX5WVn3ammFzsNi WwcjiFhGgvxHSj9RQ1JXjpljxMdf6CMwEyKuiiHo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([213.162.73.59]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MTiU3-1hAB8l35A5-00U5ws; Sat, 01 Jun 2019 09:53:10 +0200 From: martin rudalics References: <83d0jywgna.fsf@gnu.org> <834l59wz2w.fsf@gnu.org> <75dfe7e6-2679-6d8f-743d-6387a722d8f9@gmx.at> Message-ID: <0136bb4c-f4f2-66ad-cad9-da80b78ff243@gmx.at> Date: Sat, 1 Jun 2019 09:53:10 +0200 MIME-Version: 1.0 In-Reply-To: <75dfe7e6-2679-6d8f-743d-6387a722d8f9@gmx.at> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:yUT/OFBjqKI7Ao2qspH0qMdMVTZrgMfSThf0gVzFYvQUZ4sHb0u CFWhiRtlKWup88do6wPKpH+QGk119BjsTDl8lHgZoT1YPGqDumfyREaNINiFvhviA0TfItD KjjeB7jlbozG0xReep+Vfd+xn6uL36cKVZvjFI8IaSIZO0HeFdWs+OxDxL3NDYovI+zmeEC H3MoL/ojvtQqMLQgMUY+g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WMbjlS7oyKw=:YUIfa1j7ZqFomIImjmVumo h6tQeo8dZlYGDxdNrGKQYUN3lxVKUCuo8mw7NX06XxO5sTLtefvnfupGl4ZMhCIoJQpJ3PLgY tKUD7VhWpozvAjzE0d/EYLNspp4693L3purOQ3lIrOB+jsayw04Mky92p1XQzMOYe7aJsLK93 +7effu1KsDKUqIHrYzPwugnm6rz7sHxiXPD+8FEvf5acxLYNhMDBoHaZRI5FNX5TKuoU4QYPw lnE8RivAVdnGL8CyW9eZkLIAPB4KmCC+29cvANN7bvWQZK9d5MzwbNWmMihVhwT6cXt9RErQE O0gUD5x4ya0dktP4AmUD7TQuEGgGVdhQI/4nL+Izj0Zp/m0Ob6imY/7uJVy9ocwIE9fdtr6F/ LGzCBUokxVWEU4+0N35P4iooStsXwfbMp2arh8JLiosUlmXHpsV9IJoJF5uONNQP39OxN5Em9 0XRrLCcIYlB+m15vTy6P+gi4zx9My7cuKlTlHEELCvjGS53MlCxydEPK9Pwp8bxLAwp0cOUcV 1xqyjlW08hUv3SWhqsIE8c1SIkGsZ7cqsDvzwBREKRG/JX4BJjVo+OXiiAGGgC4jQV+R6+YOX OFfYODAy/7uu47izTHxi9G9Fbk1XGqw7z/J3PS26hshJ2h1O69OjdTUDYbr5qRyByHDnecLFW a+uGtzOOOeMHHB1goEGra6JN5dQhsvwWJNfHHpBaInBZ3BSuNhDLGSdvJ28NzfCcnMtOdinP9 LfRrH65rLRdiLjJJC42CQhyQCT+krstaosKWB4GW95UsWmjcQokP/7R3TynMbYy9gpgsQuxxz MYQkWSEhqIMVT1hCT5Mp6N+VFPjFcOAOdnMYNuFmM8cCgpY7nqO7amdAlxN5brpPmLRlw1KmE X4vOYWDLXfMSXTM9VU5VsdD4syM2SfHuIKKzk36+SUzVGsqBjKsvnkfH6nnu6S4+Ajk9D71BH ty4C0cL3aF8PCHHMfcss1gCcPwyhrTCj9JeBTT0M435B+Djd+gh0H X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Yes. It should go to Emacs 26.0.50 and be the default anywhere. I'm afraid it's already too late for Emacs 26.0.50. Emacs 26.2.50 is what I meant. martin From unknown Tue Jun 17 01:29:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2019 11:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 36032@debbugs.gnu.org Received: via spool by 36032-submit@debbugs.gnu.org id=B36032.155939004814944 (code B ref 36032); Sat, 01 Jun 2019 11:55:02 +0000 Received: (at 36032) by debbugs.gnu.org; 1 Jun 2019 11:54:08 +0000 Received: from localhost ([127.0.0.1]:37325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX2aO-0003sy-2r for submit@debbugs.gnu.org; Sat, 01 Jun 2019 07:54:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX2aM-0003sU-B3 for 36032@debbugs.gnu.org; Sat, 01 Jun 2019 07:54:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37430) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hX2aG-0007Qs-Sk; Sat, 01 Jun 2019 07:54:00 -0400 Received: from [176.228.60.248] (port=4732 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hX2aG-0004J5-4B; Sat, 01 Jun 2019 07:54:00 -0400 Date: Sat, 01 Jun 2019 14:53:45 +0300 Message-Id: <8336ktwmgm.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <75dfe7e6-2679-6d8f-743d-6387a722d8f9@gmx.at> (message from martin rudalics on Sat, 1 Jun 2019 09:49:56 +0200) References: <83d0jywgna.fsf@gnu.org> <834l59wz2w.fsf@gnu.org> <75dfe7e6-2679-6d8f-743d-6387a722d8f9@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: martin rudalics > Date: Sat, 1 Jun 2019 09:49:56 +0200 > > > Actually, it looks like GC is not itself the culprit, it's the fact > > that by default we also compact the font caches as part of GC. The > > following patch fixes this in HELLO; any objections to push to master? > > Yes. It should go to Emacs 26.0.50 and be the default anywhere. Do you see a similar problem in the emacs-26 branch? I don't. From unknown Tue Jun 17 01:29:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2019 12:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 36032@debbugs.gnu.org Received: via spool by 36032-submit@debbugs.gnu.org id=B36032.155939107716532 (code B ref 36032); Sat, 01 Jun 2019 12:12:02 +0000 Received: (at 36032) by debbugs.gnu.org; 1 Jun 2019 12:11:17 +0000 Received: from localhost ([127.0.0.1]:37349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX2qz-0004Ia-5P for submit@debbugs.gnu.org; Sat, 01 Jun 2019 08:11:17 -0400 Received: from mout.gmx.net ([212.227.15.18]:39329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX2qu-0004IF-AX for 36032@debbugs.gnu.org; Sat, 01 Jun 2019 08:11:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1559391059; bh=BO8TktMrsWJ12Ea7IZucmeZEbIHZM3N0ho28tTX7FIM=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=ZmjEqQFNvFiLRlwkfYEfwadn8ppMrdVzMQY9KULo0vi9wZEcfIeEhwiQPKVb+BB2Q h/u1cWl62NV9tUYqHjxEHfagfIphrWTPpTNC+t7ZMz25Eh7pJ4uw4h2AU9gwJPw7vn 9KpTftyPfHslnJ3EhJPwBz6dVZNG/UoDM49W5Kp0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([213.162.73.59]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1McY8d-1h1YS62629-00cuQs; Sat, 01 Jun 2019 14:10:59 +0200 References: <83d0jywgna.fsf@gnu.org> <834l59wz2w.fsf@gnu.org> <75dfe7e6-2679-6d8f-743d-6387a722d8f9@gmx.at> <8336ktwmgm.fsf@gnu.org> From: martin rudalics Message-ID: <0becb8a9-11cb-0214-ba2f-a2a1dd24fbca@gmx.at> Date: Sat, 1 Jun 2019 14:10:58 +0200 MIME-Version: 1.0 In-Reply-To: <8336ktwmgm.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:emQvYkY7lUWYkrtcp2aDFWx68BjSDBB/P1xpIHPhADKew8UEEA6 hiY2mQrjHEjxsDrzY2dXgBPyYuU5lv5gjfcMiD7nhGW604XReeApewPHI3nYbdUuwRKSKq3 IPtYAQxdiz64hEh5PBB2bKuVEjUXXctdCyQoUh98hvadtelAauSbiZ5KJywOXA+e59KrLJd oawELgjfY83y0z84JhJWw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:CYe6LYroLHE=:AkNz51GlvwI7HAEOE2o1U7 FCpQ33Kx0etxriwVo/RyHNhVhEGPmHjKuPdjlp9zY2V7A0lf6m/TB7Nmdtg8+VQjzR2ZhF/zh TjPfaG69q/O91cHmVaHsOaHln6xz6KMbewWcIngDqDoNttlpdVT/eC/RrTgvWiW+7Zod2DHHl m6ITK2C3fNupoM0VLyoJ28UiATN4gsiw4Odli5qtQx4ZENC0x6cNLebNvb5u2TgCm0VhVtqIX +Yuwa4rCniz0Dbv2KhPeh4JPZd/zVBLnlqdaRgCxCojJFL+BuSVJ8p4LixgN1wPHgUqDdepbO H4hZYHWqJHBJM1BYSGuZZap1OiYwQFEpjyFj2uAzXpis8TnwdKM41WAaFbeGxBoGXVD2Dowhw fjsnBxGl6uNzkjDo4O/MuuaZZ4G+00h3ryjWGFlTu3xl3iLNx2YqZ2cNovf6M42wJJ7l0bgvi 6RnklPmzL7Ydpu92Pqst6bhjbVHXXdnrdUr6wgMRVo5o65RY/uyzRx5pnXltlxW+0KQyQnEP0 PlUArV+XTbIwknNr+6+Df/QKAe89XujeK3gcZCJNo/eGA0++gi24Ls5/HZJcsa/Z2gRS2Nm4P g9v3Eqdv4cE69YczK47uBJSsaf8egPhSDvsXPyol5Q0HVvarNObwMhfeHMBX+Ttt4wCkm64Xz UWP0cxaQs1mAKvc/dS5PmcqPPZS/LtYaaj6a1fWCt8itmJPG1waYyTxD8cm7LGS/na3G09bh8 UGOLJIWqZrPjNKVivtA/6Yo4c/WEztzacW9/Ll1rRXqOFJ1JmsZgnK2evnzoOFlDEYrOR5jW2 6p9KKrpTUT1AX91UR9HELSQOdqBSMiUme3larsnGUembfx0spIJw8GAEXrRC/Muf1kwUsIAE+ 4PuX65BVgX1FHFFoR2jxUr7KN1PbbJTvAbbDtvQ51QZqcXmE4N61vHsK2Mp6qHFevfZFAkU5e 5gBemyq+MBT6Q4I3OGBppx8sUOI1Gwav98eyZzz0twE0U45OidfKE X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> Yes. It should go to Emacs 26.0.50 and be the default anywhere. > > Do you see a similar problem in the emacs-26 branch? I don't. When with emacs -Q --load "~/show-gc.el" I'm at the beginning of Dutch (Nederlands) doing C-SPC and then C-f until I'm at the end of that text I get 19 additional collection cycles. GNU Emacs 26.2.50 (build 1, x86_64-w64-mingw32) of 2019-05-26 How many do you get? martin From unknown Tue Jun 17 01:29:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2019 12:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 36032@debbugs.gnu.org Received: via spool by 36032-submit@debbugs.gnu.org id=B36032.155939179017676 (code B ref 36032); Sat, 01 Jun 2019 12:24:01 +0000 Received: (at 36032) by debbugs.gnu.org; 1 Jun 2019 12:23:10 +0000 Received: from localhost ([127.0.0.1]:37393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX32U-0004b1-3G for submit@debbugs.gnu.org; Sat, 01 Jun 2019 08:23:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX32R-0004ap-RB for 36032@debbugs.gnu.org; Sat, 01 Jun 2019 08:23:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37864) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hX32M-0003f3-7P; Sat, 01 Jun 2019 08:23:02 -0400 Received: from [176.228.60.248] (port=2549 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hX32L-00063X-Ir; Sat, 01 Jun 2019 08:23:02 -0400 Date: Sat, 01 Jun 2019 15:22:47 +0300 Message-Id: <83zhn1v6js.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <0becb8a9-11cb-0214-ba2f-a2a1dd24fbca@gmx.at> (message from martin rudalics on Sat, 1 Jun 2019 14:10:58 +0200) References: <83d0jywgna.fsf@gnu.org> <834l59wz2w.fsf@gnu.org> <75dfe7e6-2679-6d8f-743d-6387a722d8f9@gmx.at> <8336ktwmgm.fsf@gnu.org> <0becb8a9-11cb-0214-ba2f-a2a1dd24fbca@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 36032@debbugs.gnu.org > From: martin rudalics > Date: Sat, 1 Jun 2019 14:10:58 +0200 > > >> Yes. It should go to Emacs 26.0.50 and be the default anywhere. > > > > Do you see a similar problem in the emacs-26 branch? I don't. > > When with emacs -Q --load "~/show-gc.el" I'm at the beginning of > > Dutch (Nederlands) > > doing C-SPC and then C-f until I'm at the end of that text I get 19 > additional collection cycles. I get 17 for the first C-f at the beginning of the buffer, and then just one more for the Dutch line. But neither the 17 first GCs nor the 18th one cause any tangible delays in response to C-f. From unknown Tue Jun 17 01:29:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2019 14:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 36032@debbugs.gnu.org Received: via spool by 36032-submit@debbugs.gnu.org id=B36032.15593977203470 (code B ref 36032); Sat, 01 Jun 2019 14:02:02 +0000 Received: (at 36032) by debbugs.gnu.org; 1 Jun 2019 14:02:00 +0000 Received: from localhost ([127.0.0.1]:38366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX4a8-0000tu-HM for submit@debbugs.gnu.org; Sat, 01 Jun 2019 10:02:00 -0400 Received: from mout.gmx.net ([212.227.15.19]:55613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX4a5-0000tg-Sb for 36032@debbugs.gnu.org; Sat, 01 Jun 2019 10:01:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1559397705; bh=Kniz9qHqyueps/e9Vd2cjnDajIv7aiM2/xEh5WByuao=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=grPiuDWVttmvVg3Y3SkGBlq9KA7Tu/PxctkGvsf9lldb6W9OZWikqhQtHWOpDjwnF 3EzGKxfr/z5B2LB7a+2psJlFftviz4Uj+a5/Lvg2bo5t7ygJM1NdqMx4OltyY3xiZy HI9TfDefDcjtRiMU0vuvPBZDBV6Bb3Y66PDSs6c8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([213.162.73.59]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MvK4Z-1ggTvM0coD-00rJRo; Sat, 01 Jun 2019 16:01:45 +0200 References: <83d0jywgna.fsf@gnu.org> <834l59wz2w.fsf@gnu.org> <75dfe7e6-2679-6d8f-743d-6387a722d8f9@gmx.at> <8336ktwmgm.fsf@gnu.org> <0becb8a9-11cb-0214-ba2f-a2a1dd24fbca@gmx.at> <83zhn1v6js.fsf@gnu.org> From: martin rudalics Message-ID: <89c2267e-cd07-c95e-bf38-36c36d2f7fbf@gmx.at> Date: Sat, 1 Jun 2019 16:01:42 +0200 MIME-Version: 1.0 In-Reply-To: <83zhn1v6js.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Iygg6YLnLaEt2nweqnzXRoK+LDLyjEMGtPZLSjtxhPpzglMUEFm 1+pqDush3zlUHtEkNBjCYoatv+opVTAOOAvqPDLpr8M8qygH8Ag8b2q+qVBfV+wMDlpilcL alRnS7qXKDxwz8TkoAsNZcJQ4/sT0x5X+N9uUZF4de87GpwmioDRf4cAuZ7XtzHBsyOA+TF dXnPjCTgmupNOjFg72iCQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Eo2eWtJjKA4=:0rSZwj9Zdi4/0QgSShcwab E2wmvzJiwkK6zgkhWpYanu1XH2f/dhufTnRScBeqkhvVXt512MIij7DyoXupPqwTcZMHXGvQv DgVhO2OHGMwR+Gk3fcS5TbB+cxfNz7YeNpbzRiUY8KLuvneD+5dypbZIXX2A7RlknsvjH1msB oolb4uJMgXfS5yYfoL++waNRTeVibHUe0plqXPV/DHD69yFQIENzTplMgEPbCQc0ovWcrLD88 tkEJjbd78FkNHSiOHpUdMFmP9gdEEKvFEBvfTz921q/NLaXcqXDuHldrRhikJSVINjd/Rj6JT gD2qVqoIJDLLKOMH91rBVWE3NPxQetbUarsIiT5RhVUDZ6tD258cjBBR44hzlNa8SyYxHno9d 58fKA0rmEHC0wF7t90VQLVA1E5GTD2KGwTZ20Z/pB5mpgA87SuRGMa+S4AYRfh9H18UVZ3JGU cIz/twyUBSuaZOLS2Ro8tDcSzhHNBg+m6QZGb93XwNSfnEXywViFgUg0n2cuHwX3WctQbCf9s zI/XAFqPsOewaMJPaPggqWJqRbvQMUXmY0YVr3BpzIz1uF87eXyQUzQEF1o/97LRejXSe0K9g F2H9UbwIAaj5BtVi75XYPZpeVjN0IYz7RtsZO4w2Xgo74m1MiBY00AYqfa/EDps20fsdx8ST0 xpYYlXSo/ZWo+XxEy6wTcbuo/VxG6d3nBOzowGvC2i4yOHOxjBC8XIHVirK3FQhMKnr2slw7g P6zXfXQp0cJmBYA4OzMZGpgtaBgOWwWF/yZfd4XS1XqPspLt4n2KnTPXtBhLGFJfZGYTr53BE lUCEAoPXwIXQhz6BBygDeRp7aJJin7bh9h0bFoUWKJ3E/LRgTndq6XdEX3nkotmLi7vwbj7Op yjMAokencMepFLvX/P+Xyo3zamGRYKETyb735+fWUHvw7PE1C5Wx9twkLwQLfujnuZjAFhwyw 2YR9GI+qFBU3qTO88jcS6+iISKFD/Kjapvx7wVHdA8tnEdj7R0zx7 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> When with emacs -Q --load "~/show-gc.el" I'm at the beginning of >> >> Dutch (Nederlands) >> >> doing C-SPC and then C-f until I'm at the end of that text I get 19 >> additional collection cycles. > > I get 17 for the first C-f at the beginning of the buffer, and then > just one more for the Dutch line. > > But neither the 17 first GCs nor the 18th one cause any tangible > delays in response to C-f. Interesting. Here the release branch is just as slow as master. Visiting HELLO takes about 50 seconds and one shifted C-f about one second (or one GC cycle) regardless of where in the buffer I am. Moreover, -O0 and -O3 builds incur about the same delays. martin From unknown Tue Jun 17 01:29:57 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Eli Zaretskii Subject: bug#36032: closed (Re: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO) Message-ID: References: <83woi5uwr3.fsf@gnu.org> <83d0jywgna.fsf@gnu.org> X-Gnu-PR-Message: they-closed 36032 X-Gnu-PR-Package: emacs Reply-To: 36032@debbugs.gnu.org Date: Sat, 01 Jun 2019 15:55:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1559404501-13968-1" This is a multi-part message in MIME format... ------------=_1559404501-13968-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #36032: 27.0.50; Massive GC when shift-selecting text in HELLO which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 36032@debbugs.gnu.org. --=20 36032: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D36032 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1559404501-13968-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 36032-done) by debbugs.gnu.org; 1 Jun 2019 15:54:48 +0000 Received: from localhost ([127.0.0.1]:38508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX6LI-0003cq-66 for submit@debbugs.gnu.org; Sat, 01 Jun 2019 11:54:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX6LF-0003cc-MG for 36032-done@debbugs.gnu.org; Sat, 01 Jun 2019 11:54:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39405) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hX6LA-0006k4-63; Sat, 01 Jun 2019 11:54:40 -0400 Received: from [176.228.60.248] (port=3726 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hX6L9-0001yJ-GD; Sat, 01 Jun 2019 11:54:39 -0400 Date: Sat, 01 Jun 2019 18:54:24 +0300 Message-Id: <83woi5uwr3.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-reply-to: <89c2267e-cd07-c95e-bf38-36c36d2f7fbf@gmx.at> (message from martin rudalics on Sat, 1 Jun 2019 16:01:42 +0200) Subject: Re: bug#36032: 27.0.50; Massive GC when shift-selecting text in HELLO References: <83d0jywgna.fsf@gnu.org> <834l59wz2w.fsf@gnu.org> <75dfe7e6-2679-6d8f-743d-6387a722d8f9@gmx.at> <8336ktwmgm.fsf@gnu.org> <0becb8a9-11cb-0214-ba2f-a2a1dd24fbca@gmx.at> <83zhn1v6js.fsf@gnu.org> <89c2267e-cd07-c95e-bf38-36c36d2f7fbf@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36032-done Cc: 36032-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 36032@debbugs.gnu.org > From: martin rudalics > Date: Sat, 1 Jun 2019 16:01:42 +0200 > > > But neither the 17 first GCs nor the 18th one cause any tangible > > delays in response to C-f. > > Interesting. Here the release branch is just as slow as master. > Visiting HELLO takes about 50 seconds and one shifted C-f about one > second (or one GC cycle) regardless of where in the buffer I am. > Moreover, -O0 and -O3 builds incur about the same delays. OK, I installed the fix on the release branch. Thanks. ------------=_1559404501-13968-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 May 2019 19:47:23 +0000 Received: from localhost ([127.0.0.1]:36311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWnUp-0001Xe-86 for submit@debbugs.gnu.org; Fri, 31 May 2019 15:47:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWnUn-0001XJ-Sr for submit@debbugs.gnu.org; Fri, 31 May 2019 15:47:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:48151) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hWnUi-0001Tw-NW for submit@debbugs.gnu.org; Fri, 31 May 2019 15:47:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46635) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWnUh-0002ij-93 for bug-gnu-emacs@gnu.org; Fri, 31 May 2019 15:47:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED,BAYES_50 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51407) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWnUg-0001S8-Q6; Fri, 31 May 2019 15:47:14 -0400 Received: from [176.228.60.248] (port=4822 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hWnUg-0005DD-6i; Fri, 31 May 2019 15:47:14 -0400 Date: Fri, 31 May 2019 22:47:05 +0300 Message-Id: <83d0jywgna.fsf@gnu.org> From: Eli Zaretskii To: bug-gnu-emacs@gnu.org Subject: 27.0.50; Massive GC when shift-selecting text in HELLO X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Martin Rudalics X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) To reproduce: emacs -Q C-h h C-SPC C-f C-f C-f .... You will see a ~0.5 sec delay after each C-f, before its effect of extending the region is visible. The reason is GC after every keystroke, and it seems to be caused by the changes in commit 479f51a. That commit caused mode-line-default-help-echo to be called each time Emacs needs to redisplay the mode line, and that seems to produce lots of garbage, at least with the HELLO file. If this function cannot be optimized to produce less garbage, could we perhaps somehow cache the value of the help-echo and not recalculate it unless something really changed? In GNU Emacs 27.0.50 (build 1021, i686-pc-mingw32) of 2019-05-31 built on HOME-C4E4A596F7 Repository revision: 40bc7ddb7529e516e380cc2f2d904feb3faadced Repository branch: master Windowing system distributor 'Microsoft Corp.', version 5.1.2600 System Description: Microsoft Windows XP Service Pack 3 (v5.1.0.2600) Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure -C --prefix=/d/usr --with-wide-int --with-modules --enable-checking=yes,glyphs 'CFLAGS=-O0 -gdwarf-4 -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY W32NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: ENU locale-coding-system: cp1255 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 minibuffer 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 w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 50602 9597) (symbols 48 7062 1) (strings 16 18354 2121) (string-bytes 1 521183) (vectors 16 9578) (vector-slots 8 119896 9488) (floats 8 19 220) (intervals 40 257 97) (buffers 880 11)) ------------=_1559404501-13968-1--