all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: <Joe_Trivers@amat.com>
To: <emacsuser@freemail.hu>, <help-gnu-emacs@gnu.org>
Subject: Re: 26.2; Strange slowness in some Info nodes
Date: Fri, 2 Aug 2019 19:49:31 +0000	[thread overview]
Message-ID: <CY4P102MB0122B07738871221D7D48864EED90@CY4P102MB0122.NAMP102.PROD.OUTLOOK.COM> (raw)

> > Crystal ball says it's related to the fonts you use.  Does setting
> > inhibit-compacting-font-caches to a non-nil value help?
>
> Yes, thank you. With that set to t the scrolling slowness disappears.
>
> The strange thing is I tested the problem with emacs -q, so it
> didn't use any of my usual fonts, it picked up only the windows
> system default fonts.
>
> I checked the affected info nodes and I don't see any special
> formatting or fonts there compared to other info pages which were
> quick to scroll.
>
> The only apparent thing is the symbol names. Those use the
> Info-quoted face and curly quotes :
>
>   Compare ‘make-list’ with ‘make-string’ ..
>
> Maybe those cause the slowdown.

I get the same thing.
What's more, it seems to depend on the location in the file being displayed.
That info file is quite large, almost 4MB, and the "Building Lists" node is at line 6307.
Paging up and down after C-x n w (widen) still takes a lot of time, depending on the exact location in the file.
Moving to the middle of the file (M-g M-g 45000) and paging down is effectively instantaneous.
Repeatedly paging back up is also instantaneous, until I get to the page at line 44953, which takes half a second or more. The location in the file seems to be consistent.
That page contains a '⇒' character, as do essentially all the pages in the "Building Lists" section. Setting inhibit-compacting-font-caches to t fixes it for me, too. So I guess it's unrelated to file size. How about that.
I'm on GNU Emacs 26.1 (build 1, x86_64-w64-mingw32) of 2018-05-30.
/Joe
The content of this message is APPLIED MATERIALS CONFIDENTIAL. If you are not the intended recipient, please notify me, delete this email and do not use or distribute this email.

             reply	other threads:[~2019-08-02 19:49 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-02 19:49 Joe_Trivers [this message]
  -- strict thread matches above, loose matches on Subject: below --
2019-08-02 20:23 26.2; Strange slowness in some Info nodes ndame
2019-08-03  6:48 ` Eli Zaretskii
2019-08-02 19:24 ndame
2019-08-02 19:58 ` Eli Zaretskii
2019-08-02 15:37 ndame
2019-08-02 18:53 ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CY4P102MB0122B07738871221D7D48864EED90@CY4P102MB0122.NAMP102.PROD.OUTLOOK.COM \
    --to=joe_trivers@amat.com \
    --cc=emacsuser@freemail.hu \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.