all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Björn Lindqvist" <bjourne@gmail.com>
To: Phillip Lord <phillip.lord@russet.org.uk>
Cc: "Óscar Fuentes" <ofv@wanadoo.es>, help-gnu-emacs@gnu.org
Subject: Re: Emacs 26.1 on Windows is HUGE
Date: Wed, 17 Apr 2019 00:18:27 +0200	[thread overview]
Message-ID: <CALG+76cVmy6bcVm2VJy9gsbqEEJ7q=QJy+k4zGd8RkXwSOGSsQ@mail.gmail.com> (raw)
In-Reply-To: <87h8axwsv6.fsf@russet.org.uk>

Den tis 16 apr. 2019 kl 23:19 skrev Phillip Lord <phillip.lord@russet.org.uk>:
> >> Removing the redundant executables would break things for people who
> >> want to unpack over an MSYS installation.
> >
> > Perhaps the MSYS users can be taught to run cp emacs.exe
> > emacs-26.1.exe as a post-installation command? It seems like a vastly
> > superior alternative to wasting both bandwidth and disk space for the
> > large majority of Emacs users on Windows who are not interested in
> > MSYS.
>
> Maybe. We are talking about 100Mb, which currently costs a fraction of
> the smallest unit of most currencies; so I am struggling with
> "vastly". I would guess that it is the minority of users who care about
> this; they can, of course, rm emacs-26.1.exe with no harmful effects.

Yes, if they are power users like you and me who knows that removing
that file is safe. I think for most users one file is sufficient
because it reduces bandwidth usage (I'm on a metered internet
connection so larger files are more expensive) and disk space.

As someone who don't use MSYS I don't understand the advantage of
duplicating the files? You mentioned unzipping Emacs over an MSYS
installation, but that seems a little odd. Usually on Windows you
don't install software that way. But maybe for your use case you can
use the larger emacs-26.1-x86_64.zip file? It includes a lot of
dependencies like Python2.7, Sqlite 3.20, and OpenGL headers which I
don't understand what they are doing.

> > I'm using old hardware with a small SSD which I'm happy with. I don't
> > want to have to update my hardware to accommodate Emacs growing
> > requirements.
> >
> > While the 100mb file doesn't consume more memory, it takes longer to
> > load than an 8mb executable. Compressing it would increase the load
> > time further.
>
> Likewise here I am a bit surprised. You can notice the difference
> between 100mb vs 8mb on a SSD drive?

For sure. :) But I like to waste time optimizing software so perhaps
I'm more sensitive than most. Hot start of Emacs 24.5.1 takes almost
exactly 7 seconds and of 26.1 8 seconds. I do not know how much of the
slowdown is caused by the larger executable, but I bet at least some
of it is (I will have to check after I have installed the right
version of MinGW and the right version of strip.exe). If Windows is
doing stuff in the background (like disk indexing or whatever its
services are doing) the load times increases further.

> I genuinely do not know why it is that way, although it was probably me
> that made it so. I would guess because Eli finds it easier to get better
> bug reports. Maybe it's just a mess up on my behalf. That's why I
> suggest you ask.

Will do!


--
mvh/best regards Björn Lindqvist



  reply	other threads:[~2019-04-16 22:18 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-04-14 22:01 Emacs 26.1 on Windows is HUGE Björn Lindqvist
2019-04-15  1:40 ` Óscar Fuentes
2019-04-15 11:42   ` Phillip Lord
2019-04-15 14:55     ` Óscar Fuentes
2019-04-15 17:00       ` Phillip Lord
2019-04-16 20:57     ` Björn Lindqvist
2019-04-16 21:19       ` Phillip Lord
2019-04-16 22:18         ` Björn Lindqvist [this message]
2019-04-17  2:48           ` Eli Zaretskii
2019-04-17  3:34             ` Óscar Fuentes
2019-04-17  4:13               ` Eli Zaretskii
2019-04-17 15:28             ` Phillip Lord
2019-04-17 16:41               ` Eli Zaretskii
2019-04-19  8:13           ` Tomas Nordin
2019-04-23 15:11             ` Phillip Lord
2019-04-25 19:54               ` Tomas Nordin
2019-04-26 16:22                 ` Phillip Lord
2019-04-26 17:56                   ` Eli Zaretskii
2019-04-26 20:59                     ` Phillip Lord
2019-04-26 21:29                       ` Óscar Fuentes
2019-04-27 11:17                         ` Phillip Lord
2019-04-27 11:26                           ` Eli Zaretskii
2019-04-29 13:55                             ` Phillip Lord
2019-04-29 15:12                               ` Eli Zaretskii
2019-04-30  9:48                                 ` Phillip Lord
2019-04-30 15:09                                   ` Eli Zaretskii
2019-04-30 15:35                                     ` Óscar Fuentes
2019-04-30 16:05                                       ` Eli Zaretskii
2019-04-30 21:13                                         ` Phillip Lord
2019-05-01  2:43                                           ` Eli Zaretskii
2019-05-01  4:04                                             ` Eli Zaretskii
2019-05-01 14:22                                               ` INFOPATH on MSYS(2) (WAS: Emacs 26.1 on Windows is HUGE) Noam Postavsky
2019-05-01 17:17                                                 ` Eli Zaretskii
2019-05-01 22:07                                                 ` INFOPATH on MSYS(2) Phillip Lord
2019-05-02  2:36                                                   ` Eli Zaretskii
     [not found]                                         ` <87pnopx929.fsf@russet.org.uk>
2019-05-11 16:14                                           ` Emacs 26.1 on Windows is HUGE Phillip Lord
2019-05-13 13:27                                             ` Óscar Fuentes
2019-04-27  7:14                       ` Eli Zaretskii
2019-04-16 20:35   ` Björn Lindqvist
2019-04-16 20:54     ` Óscar Fuentes
2019-04-17  4:09       ` Björn Lindqvist
2019-04-17 15:25         ` Óscar Fuentes
2019-04-17 16:36           ` 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='CALG+76cVmy6bcVm2VJy9gsbqEEJ7q=QJy+k4zGd8RkXwSOGSsQ@mail.gmail.com' \
    --to=bjourne@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    --cc=ofv@wanadoo.es \
    --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.