From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Newsgroups: gmane.emacs.bugs Subject: bug#21028: Performance regression in revision af1a69f4d17a482c359d98c00ef86fac835b5fac (Apr 2014). Date: Sun, 12 Mar 2017 13:24:11 -0400 Message-ID: <3c3e8384-3412-f5a5-3ab2-a7eb4e699f1c@live.com> References: <559F9FAF.8090708@live.com> <83dde388-a342-ed1e-1242-7953d9a0f525@gmail.com> <83lgx9ua9x.fsf@gnu.org> <389383ed-ce95-a558-e441-ba7cfa58d58e@gmail.com> <83bmy5u6qo.fsf@gnu.org> <2fd3e21c-37b9-d559-6306-4e8adebad3d5@gmail.com> <831sz0sfug.fsf@gnu.org> <83oa095eaw.fsf@gnu.org> <83lgvd581m.fsf@gnu.org> <83a8br6hq0.fsf@gnu.org> <672a0c69-4352-735f-cba4-025e642626ea@gmail.com> <83vauf50wb.fsf@gnu.org> <7408d59c-92ba-b879-5ac1-3cd5eee9b4db@gmail.com> <83tw9z4zzp.fsf@gnu.org> <2cad0da9-c931-b547-07bb-efec2f2bcf1f@gmail.com> <83h95w0w3p.fsf@gnu.org> <27853273-e6d8-077e-b9e0-b2bec2fe1fae@gmail.com> <834m1v2630.fsf@gnu.org> <1c224dc1-bd71-a910-b7cf-00313e4aec40@live.com> <83efy2cx5n.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="kNlsCA8nb8IVB5UdSSVaE9O3BVojPVhlW" X-Trace: blaine.gmane.org 1489339527 8584 195.159.176.226 (12 Mar 2017 17:25:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 12 Mar 2017 17:25:27 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 Cc: 21028@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Mar 12 18:25:19 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn7Ez-0000J1-W0 for geb-bug-gnu-emacs@m.gmane.org; Sun, 12 Mar 2017 18:25:10 +0100 Original-Received: from localhost ([::1]:47753 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cn7F4-0002WV-AD for geb-bug-gnu-emacs@m.gmane.org; Sun, 12 Mar 2017 13:25:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46673) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cn7Ew-0002U7-BY for bug-gnu-emacs@gnu.org; Sun, 12 Mar 2017 13:25:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cn7Er-000205-Sv for bug-gnu-emacs@gnu.org; Sun, 12 Mar 2017 13:25:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54639) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cn7Er-000201-QX for bug-gnu-emacs@gnu.org; Sun, 12 Mar 2017 13:25:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cn7Er-0000Y0-K3 for bug-gnu-emacs@gnu.org; Sun, 12 Mar 2017 13:25:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Mar 2017 17:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21028-submit@debbugs.gnu.org id=B21028.14893394672057 (code B ref 21028); Sun, 12 Mar 2017 17:25:01 +0000 Original-Received: (at 21028) by debbugs.gnu.org; 12 Mar 2017 17:24:27 +0000 Original-Received: from localhost ([127.0.0.1]:52838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn7EI-0000X7-VT for submit@debbugs.gnu.org; Sun, 12 Mar 2017 13:24:27 -0400 Original-Received: from mout.kundenserver.de ([212.227.17.24]:50535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn7EG-0000Wu-EC for 21028@debbugs.gnu.org; Sun, 12 Mar 2017 13:24:25 -0400 Original-Received: from [18.189.6.43] ([18.189.6.43]) by mrelayeu.kundenserver.de (mreue104 [212.227.15.184]) with ESMTPSA (Nemesis) id 0Lxftz-1cBzK643w3-017GxX; Sun, 12 Mar 2017 18:24:18 +0100 In-Reply-To: <83efy2cx5n.fsf@gnu.org> X-Provags-ID: V03:K0:tNizKXtHOR+cAuz7ZiIjPuVJffiC7t5BRL7vdWIFpZkcvWlmcOj 45U6nbut0LvbMb9AOcMD712qg3slj0WgyNajM8qno4gTSC6Ey5WqvBTUBulSn497rmCPOHC W9FpRpHT5X/4i5wg/nHLres+ImPhzsIbvWvT50RAXTknFO5FpRHilGth7gMyU03PhpQLzbg H7kzP5FU0yoxH2QJKcueg== X-UI-Out-Filterresults: notjunk:1;V01:K0:RC+zTO66DsE=:0AazshDHUV04PUrnRXwRWL QUWBW3CJf6sebD6AknwwrnzXRON+aQc3kKr9gGO57H1mAvw7oSEHQzeza6zbn6xvBjbv7uoXv czx2k6cfkqudJyDtuKmWEcPpB07O9phQqyg/oBp+y7oJZ3U/VkLSfg32oGcBrtvZOO3EBcOI2 +1szGdAPihPKtfpLj23slGyof5Lub/ne4VP/GHMrcQhu/ild5vqXRVs/bC2hVUiQuVLj1xFI3 D8xY297QvfHmsijtUNFYtKpdxzLWUVXhK6uKEXRCle0BVsHCoGStuWI9tdmTv2A6taUdSBc/u GixhfWC99SsbqalWC6iwoPUm41ckh0i25pLf4yf/nw6+QRPwPbGp91UcM0XnYyUouny70gTaY Erkjc/UtV9pNmggODrTxqHrp8i5qsvB3jARp01e+a2wpibxbr2tZq126RSV8GOelTJ/+nNx4S e/+P75psk86pl0dvLpxNQtZjR1w10BBRXoHQZgXk6ZlHh1EzLFFkcnAQF2t2IgwGKR1gUvaRS 6ujjitfro/moJN7FUHt1NvA02Fz9BvxpwSXn4DY0HqmPCIhPTPasL0Mwzk5b18978Ol1Yd+ef lYceV2684mTI5MMiCLcVO1C5jOzYArAk51a8plJt/kLDN5OR47R/Y/GCAxr3DJ7clru6xh6YM SEsoukM8vpbgeomeE2KwOnV1irEACoqFJpKXZGS/NoL+x8tVUYCaO8za98nzMfco8PMM= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:130523 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --kNlsCA8nb8IVB5UdSSVaE9O3BVojPVhlW Content-Type: multipart/mixed; boundary="EE0LpkF4dDfq4oXpmhNtG7p6AE0EIrMiG"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii Cc: 21028@debbugs.gnu.org Message-ID: <3c3e8384-3412-f5a5-3ab2-a7eb4e699f1c@live.com> Subject: Re: bug#21028: Performance regression in revision af1a69f4d17a482c359d98c00ef86fac835b5fac (Apr 2014). References: <559F9FAF.8090708@live.com> <83fur3ysvk.fsf@gnu.org> <83dde388-a342-ed1e-1242-7953d9a0f525@gmail.com> <83lgx9ua9x.fsf@gnu.org> <389383ed-ce95-a558-e441-ba7cfa58d58e@gmail.com> <83bmy5u6qo.fsf@gnu.org> <2fd3e21c-37b9-d559-6306-4e8adebad3d5@gmail.com> <831sz0sfug.fsf@gnu.org> <83oa095eaw.fsf@gnu.org> <83lgvd581m.fsf@gnu.org> <83a8br6hq0.fsf@gnu.org> <672a0c69-4352-735f-cba4-025e642626ea@gmail.com> <83vauf50wb.fsf@gnu.org> <7408d59c-92ba-b879-5ac1-3cd5eee9b4db@gmail.com> <83tw9z4zzp.fsf@gnu.org> <2cad0da9-c931-b547-07bb-efec2f2bcf1f@gmail.com> <83h95w0w3p.fsf@gnu.org> <27853273-e6d8-077e-b9e0-b2bec2fe1fae@gmail.com> <834m1v2630.fsf@gnu.org> <1c224dc1-bd71-a910-b7cf-00313e4aec40@live.com> <83efy2cx5n.fsf@gnu.org> In-Reply-To: <83efy2cx5n.fsf@gnu.org> --EE0LpkF4dDfq4oXpmhNtG7p6AE0EIrMiG Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2017-03-12 11:49, Eli Zaretskii wrote: >> Cc: 21028@debbugs.gnu.org >> From: Cl=C3=A9ment Pit--Claudel >> Date: Sun, 12 Mar 2017 07:38:13 -0400 >> >> Any news on this? >=20 > Not yet, sorry. Having to install an OS is a bug turn-off for me. I > will try reproducing on my system with the font you mentioned. I see. What about downloading a pre-built virtual machine, or running a V= agrant script? Would any of these work better? >> Is there anything more than I can do to help fix this issue? >=20 > If you can come up with a recipe that doesn't require a particular OS > and font back-end, it will help a lot. The last steps of the recipe reproduce the problem reliably on my machine= , assuming Ubuntu Mono (http://font.ubuntu.com/) and XITS Math (https://g= ithub.com/khaledhosny/xits-math) are installed: $ time src/emacs -Q --eval "(progn (set-fontset-font \"fontset-startup\" = 'unicode \"Ubuntu Mono\" nil) (set-fontset-font \"fontset-startup\" 'unic= ode \"XITS Math\" nil 'append) (dotimes (_ 500) (insert (make-string 20 8= 658) \"\n\") (run-with-idle-timer 0 nil #'kill-emacs)))" real 0m1.503s user 0m0.540s sys 0m0.244s $ time src/emacs -Q --eval "(progn (set-fontset-font \"fontset-startup\" = 'unicode \"Ubuntu Mono\" nil) (dotimes (_ 500) (insert (make-string 20 86= 58) \"\n\") (run-with-idle-timer 0 nil #'kill-emacs)))" real 0m0.473s user 0m0.216s sys 0m0.040s # With your latest patch $ time emacs -Q --eval "(progn (set-fontset-font \"fontset-startup\" 'uni= code \"Ubuntu Mono\" nil) (set-fontset-font \"fontset-startup\" 'unicode = \"XITS Math\" nil 'append) (dotimes (_ 500) (insert (make-string 20 8658)= \"\n\") (run-with-idle-timer 0 nil #'kill-emacs)))" real 0m0.382s user 0m0.252s sys 0m0.020s In fact, on my machine, I get consistent results (unusably slow Emacs) re= gardless of whether I pick XITS Math, Symbola, or Latin modern Math (on a= ll of 24.4, 24.5, and 25.1, but not on 24.3 of course), and your patch so= lves the problem perfectly in all of these cases (amusingly, on 24.3, 24.= 4, and 24.5, I also get the very tall lines if I use Latin Modern, but th= at problem is solved in 25; thanks again!). Let me know if I can help further! I can also give you remote access to = a machine displaying the problem, if that helps. Cheers, Cl=C3=A9ment. --EE0LpkF4dDfq4oXpmhNtG7p6AE0EIrMiG-- --kNlsCA8nb8IVB5UdSSVaE9O3BVojPVhlW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYxYRAAAoJEPqg+cTm90wj/YMP/2DZTIzBwi94GyJ0+d2F5AO+ fIDU+hg589oAsUBVOWo0eIJ6Bq3Wr4INBTbNSi0MQk8ywaopPdLWxZi9KwS4ef4x 56wO5dBHSI5PvxTFKpdtSwA+DvisrFuapFxja6SsD5a5lnJI/9w54GimM1WnYTmf bOvxa2+l3IZfIkz50ydJeP7SBqN0bl1uEFu0n6v2DcPDdNpebtGi7BQrHDgR8E6j AHvgxLYvU00Ww4Dqd2bRnO03zMNMqmhPMVpavhp87yQ4VsDDhcRQ3LL5+I7urKXy 0A95Lsn4zxigvBIkMfmpcjO//ZZbaZ8OV8x3QmceLPqnMoOAqViwnh+HJs1ik/uW sC4PD18MoAykCKWP5ET9f6temIGxD8H3JBxSXClkoLIQSZdaV7+tVRNT8On3HKe0 0ScXxF+7bnlOPmLYOqUW7MZqY3yjCqOrZ35jWdtwIYtji1Hb/gLdyBXmSJAzRomt ZVKEaljACluCePW6iexEMjD0Cl6s3a20tGML4UKBzez7qsBswPsfCWphWqU36+iz jVnHjYQK75r4hCfi8WEhPuu0CJKXcXhJkfGsXTp5aGq0LHbz9Q1/esDq7mGBJqve OQkyKuaAZhkfMpFtkBVaNPwe0SzrpaiUmxvBK3263Cs5AdvryRE5KV3z7CIlgJA2 j5pv8v99admKFV6q68tt =qSYq -----END PGP SIGNATURE----- --kNlsCA8nb8IVB5UdSSVaE9O3BVojPVhlW--