From: "Jostein Kjønigsen" <jostein@secure.kjonigsen.net>
To: Fabrice Popineau <fabrice.popineau@centralesupelec.fr>,
Phillip Lord <phillip.lord@russet.org.uk>
Cc: Eli Zaretskii <eliz@gnu.org>,
Noam Postavsky <npostavs@users.sourceforge.net>,
jostein@kjonigsen.net, Emacs developers <emacs-devel@gnu.org>
Subject: Re: Regarding performance issues with the Emacs 25.1 Windows-build
Date: Wed, 30 Nov 2016 09:36:28 +0100 [thread overview]
Message-ID: <1480494988.3770401.803449137.51C4EED2@webmail.messagingengine.com> (raw)
In-Reply-To: <CAFgFV9PAvctyES+6aZi+Ga6wUqgwdnX+SkrJfGRPvAQcmBQNhg@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 3911 bytes --]
While I think comparing performance between Linux to Windows is a
reasonable to a certain extent, I don't think it should be done blindly.
What I think is more interesting is the platform-specific performance
with regard to prior versions.
* When I upgraded from Emacs 24.5 to Emacs 25.1 on Linux, I didn't
notice a difference in performance characteristics.
* When I upgraded from Emacs 24.5 to Emacs 25.1 on Windows, I
immediately noticed massive slowdowns.
That was my frame of reference when initially starting this thread. Due
to Emacs (or at least certain Emacs-packages) being heavily reliant on
sub-processes to do the heavy lifting, and the platforms' very different
performance-characteristics w.r.t. threads vs processes, I wouldn't
expect Emacs on Windows to perform exactly the same as on Linux.
I just don't think directly comparing performance between two platforms
as such is realistic, or that immediately useful.
Just look at Git for Windows. It's *much *slower than on Linux, due to
heavy sub-process use. But the performance in between versions stays
pretty much the same. As a user, as long as Emacs for Windows does the
same, I don't see a problem.
If however the Emacs-developers considers this a problem, feel free to
investigate it further at your own discretion :)
--
Jostein Kjønigsen
🥓
jostein@kjonigsen.net / jostein@gmail.com
https://jostein.kjonigsen.net
On Wed, Nov 30, 2016, at 08:56 AM, Fabrice Popineau wrote:
> There is a user on Reddit who pretends that theses latest binaries of
> Emacs run slower on Windows than on Linux.
> I didn't get a chance yet to give it a try.
> The test is as follows :
>
> - Install Helm from MELPA.
> - Add this config to the init file, as suggested by Helm page
>
> https://www.reddit.com/r/emacs/comments/5e3xpu/emojis_in_emacs_intentionally_disabled_for_osx/dabya5i/
> If anybody has a chance to do the testing. I'm not sure about what
> helm config he is
> talking about (the full one or the default one).
> My guess is that something else than emacs is disturbing his load time
> (antivirus ?).
> But that could be nice to have something asserted about this.
>
> Regards,
>
> Fabrice
>
>
> 2016-11-29 22:47 GMT+01:00 Phillip Lord <phillip.lord@russet.org.uk>:
>> Jostein Kjønigsen <jostein@secure.kjonigsen.net> writes:
>> > I haven't seen any more feedback on this on the public mailing-
>> > list since I last emailed, so I don't know if you've received
>> > adequate, or any feedback at all at this point.
>>
>>
>> Yes, you'd replied and one piece of feedback is plenty! Just a bit
>> work-bombed at the moment, hence the slow movement.
>>
>>
>> > I therefore wanted to let you know that I've now used this build
>> > as "my daily driver" since you published it, as a replacement for
>> > (previously superior) Emacs 24.5, and I've had no major complaints
>> > or incidents so far.
>> >
>> >
>> > In my opinion, as the one who originally raised this issue, I'm
>> > happy to consider this issue resolved.
>>
>> Good and timely feedback. The new version on ftp.gnu.org
>>
>> https://ftp.gnu.org/gnu/emacs/windows/
>>
>> I'll wait a few days and then remove the unoptimized version.
>>
>> > And let me say: Thanks again for your work. It's really
>> > appreciated!
>>
>> No worries, am glad to have got the feedback.
>>
>> I'll try and get the next pre-release out of the door as soon as
>> I can!
>>
>> Phil
>>
>
>
>
> --
> Fabrice Popineau
> -----------------------------
> CentraleSupelec
> Département Informatique
> 3, rue Joliot Curie
> 91192 Gif/Yvette Cedex
> Tel direct : +33 (0) 169851950
> Standard : +33 (0) 169851212
> ------------------------------
>
[-- Attachment #2: Type: text/html, Size: 6164 bytes --]
next prev parent reply other threads:[~2016-11-30 8:36 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-09 8:34 Regarding performance issues with the Emacs 25.1 Windows-build Jostein Kjønigsen
2016-11-09 16:22 ` Eli Zaretskii
2016-11-09 16:55 ` Noam Postavsky
2016-11-09 17:18 ` Eli Zaretskii
2016-11-10 15:16 ` Phillip Lord
2016-11-10 22:04 ` Phillip Lord
2016-11-11 7:56 ` Eli Zaretskii
2016-11-11 20:53 ` Phillip Lord
2016-11-14 15:56 ` Phillip Lord
2016-11-14 16:19 ` Eli Zaretskii
2016-11-14 16:55 ` Phillip Lord
2016-11-14 18:12 ` Eli Zaretskii
2016-11-15 10:49 ` Jostein Kjønigsen
2016-11-15 11:42 ` Jostein Kjønigsen
2016-11-15 13:17 ` Phillip Lord
2016-11-15 13:30 ` Jostein Kjønigsen
2016-11-15 15:17 ` Eli Zaretskii
2016-11-15 15:39 ` Jostein Kjønigsen
2016-11-20 9:31 ` Phillip Lord
2016-11-29 18:26 ` Jostein Kjønigsen
2016-11-29 21:47 ` Phillip Lord
2016-11-30 7:56 ` Fabrice Popineau
2016-11-30 8:36 ` Jostein Kjønigsen [this message]
2016-11-30 12:51 ` Fabrice Popineau
2016-11-30 20:11 ` Richard Stallman
2016-11-30 14:48 ` Eli Zaretskii
2016-12-09 21:09 ` Fabrice Popineau
2016-12-12 17:18 ` Phillip Lord
2016-11-11 19:13 ` Jostein Kjønigsen
2016-11-09 17:21 ` Eli Zaretskii
-- strict thread matches above, loose matches on Subject: below --
2016-11-21 23:35 Fernando Febles Armas
2016-11-22 3:44 ` Eli Zaretskii
2017-01-09 6:33 jsj.register
2017-01-09 7:40 ` Richard Copley
2017-01-10 7:28 ` jsj.register
2017-01-09 7:57 ` Nikolay Kudryavtsev
2017-01-10 7:30 ` jsj.register
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=1480494988.3770401.803449137.51C4EED2@webmail.messagingengine.com \
--to=jostein@secure.kjonigsen.net \
--cc=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=fabrice.popineau@centralesupelec.fr \
--cc=jostein@kjonigsen.net \
--cc=npostavs@users.sourceforge.net \
--cc=phillip.lord@russet.org.uk \
/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.