unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Christian Kruse <cjk@defunct.ch>
To: Andrew Hyatt <ahyatt@gmail.com>, David Reitter <david.reitter@gmail.com>
Cc: 2530@debbugs.gnu.org, Chong Yidong <cyd@stupidchicken.com>,
	Adrian Robert <adrian.b.robert@gmail.com>,
	Ian Eure <ian@digg.com>, Emacs-Devel devel <emacs-devel@gnu.org>
Subject: bug#2530: 23/NS: redraws according to mouse-face are slow
Date: Thu, 14 Jan 2016 22:39:20 +0100	[thread overview]
Message-ID: <87r3hjrgc7.fsf__26475.5165706903$1452808044$gmane$org@motte.fritz.box> (raw)
In-Reply-To: <m2k2nc7np0.fsf@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1573 bytes --]

Hi,

Andrew Hyatt <ahyatt@gmail.com> writes:

> There's a bunch of discussion before, in 2009, but as of now, for Emacs
> 25, I don't notice any particular slowness on El Capitan.  Can anyone
> still reproduce a problem here?

Compared to Linux (the Linux hardware is slower, a Notebook from 2011
and the OS X notebook is a Macbook Pro Retina from 2014), the OS X
version is *pretty* slow. While everything I do with Emacs is nearly
instant when using Linux there is a notably delay when using Emacs with
OS X. The worst example is Magit, which I already profiled because it is
*so* slow: when using Linux `magit-status` shows up instantly. It takes
about 1.5 seconds when using OS X (hold it, I am aware that this is not
the place to discuss Magit performance, it is just an example :-) Every
buffer with lots of lines (e.g. a notmuch buffer with 26k mails, my
archive of the pg-hackers list) is lightning fast when using Linux, but
takes round about 30 seconds when using OS X.

Although I’m not sure that it is only the rendering engine (of course it
could also be the elisp interpreter being slower) it occurs to me that
it plays its part: especially redraw actions seem to be very slow. For
example mu4e is unbearable slow when displaying maildirs with a lot of
mails (e.g. the 26k mails maildir I mentioned above) but works fine for
small mailboxes; and while the content of the maildir is loading, the
buffer is flickering all the time as if it gets redrawn all the time.

Best regards,
-- 
Christian Kruse
https://wwwtech.de/about

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 858 bytes --]

  parent reply	other threads:[~2016-01-14 21:39 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-04 21:29 bug#2530: 23/NS: redraws according to mouse-face are slow Adrian Robert
2009-04-20 18:01 ` David Reitter
     [not found] ` <4383E9F6-9B66-4DA4-AA3C-D602EB059B97@gmail.com>
2009-04-24  3:27   ` Adrian Robert
     [not found]   ` <139B721E-A1B4-4256-B202-D4472C0331FB@gmail.com>
2009-05-04 22:55     ` David Reitter
     [not found]     ` <B31667CB-C4A4-48A4-A1E0-7D81AD6880A3@gmail.com>
2009-05-05  1:53       ` Chong Yidong
     [not found]       ` <87d4aowc1l.fsf@cyd.mit.edu>
2009-05-05  3:37         ` David Reitter
     [not found]         ` <2E6E5869-2F70-4AF5-A917-7EA863D6BD42@gmail.com>
2009-05-05 10:36           ` Adrian Robert
     [not found]           ` <1ACB40A8-4422-4B9A-A0F7-FE0B9C738299@gmail.com>
2009-05-05 14:13             ` Chong Yidong
     [not found]             ` <87ab5rvds7.fsf@cyd.mit.edu>
2009-05-05 17:32               ` David Reitter
2009-05-06  1:47               ` Stefan Monnier
     [not found]               ` <jwvbpq7m2es.fsf-monnier+emacsbugreports@gnu.org>
2009-05-06  7:40                 ` YAMAMOTO Mitsuharu
     [not found]               ` <48600A00-7FAE-4B80-8B3D-6615230918AF@gmail.com>
2016-01-14  5:08                 ` Andrew Hyatt
     [not found]                 ` <m2k2nc7np0.fsf@gmail.com>
2016-01-14 20:34                   ` Alan J Third
2016-01-14 21:00                     ` David Reitter
2016-01-14 21:39                   ` Christian Kruse [this message]
     [not found]                   ` <87r3hjrgc7.fsf@motte.fritz.box>
2016-01-15  7:38                     ` Eli Zaretskii
     [not found]                     ` <837fjbgumi.fsf@gnu.org>
2016-01-16  4:15                       ` Andrew Hyatt
2009-05-06  0:50             ` YAMAMOTO Mitsuharu
     [not found]             ` <wlprenukaa.wl%mituharu@math.s.chiba-u.ac.jp>
2009-05-06  1:55               ` Adrian Robert
     [not found]               ` <B2B56BBA-6285-48DE-8C95-3BBCA4805146@gmail.com>
2009-05-06  2:25                 ` YAMAMOTO Mitsuharu
  -- strict thread matches above, loose matches on Subject: below --
2009-03-01 22:34 David Reitter

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to='87r3hjrgc7.fsf__26475.5165706903$1452808044$gmane$org@motte.fritz.box' \
    --to=cjk@defunct.ch \
    --cc=2530@debbugs.gnu.org \
    --cc=adrian.b.robert@gmail.com \
    --cc=ahyatt@gmail.com \
    --cc=cyd@stupidchicken.com \
    --cc=david.reitter@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=ian@digg.com \
    /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 public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).