[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Skipping unexec via a big .elc file
From: |
Eli Zaretskii |
Subject: |
Re: Skipping unexec via a big .elc file |
Date: |
Mon, 24 Oct 2016 09:39:58 +0300 |
> From: Stefan Monnier <address@hidden>
> Cc: address@hidden
> Date: Sun, 23 Oct 2016 21:07:47 -0400
>
> > That sounds strangely long, as I got less than 2 sec with all the
> > preloaded *.elc files concatenated to a single file, and that's before
> > I made pure-copy a no-op.
> > Another report was that "loadup" with pure-copy short-circuited took
> > less than 0.5 sec. See
>
> Hmm... indeed, I got to 0.72s with his patch (on a different, slower
> machine (a Thinkpad X201s, i.e. with a i7 CPU L620 @ 2.00GHz)).
>
> If I re-add international/characters it goes up a bit to
> 0.96s, but still nowhere near the 3s I got on my big .elc file.
> [ I wonder what makes loading my big file so slow. ]
>
> This said, there's still a factor 5-10 to get to "immediate", tho.
A small price to pay for the advantages, IMO. The most important
advantage in my view is that the dumping/loading process becomes very
simple and understandable even by people with minimal knowledge of C
subtleties and Emacs internals, let alone development tools like the
assembler and the linker. This would make future maintenance much
more robust and reliable, and also allow more contributors to work on
improving, speeding up, and extending the build process. The
alternatives all require us to depend on a dwindling handful of
people, which is a huge disadvantage in the long run.
- Re: When should ralloc.c be used?, (continued)
- Skipping unexec via a big .elc file (was: When should ralloc.c be used?), Stefan Monnier, 2016/10/23
- Re: Skipping unexec via a big .elc file (was: When should ralloc.c be used?), Eli Zaretskii, 2016/10/23
- Re: Skipping unexec via a big .elc file, Stefan Monnier, 2016/10/23
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2016/10/24
- Re: Skipping unexec via a big .elc file, Stefan Monnier, 2016/10/24
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2016/10/24
- Re: Skipping unexec via a big .elc file, Stefan Monnier, 2016/10/24
- Re: Skipping unexec via a big .elc file, Stefan Monnier, 2016/10/23
- Re: Skipping unexec via a big .elc file,
Eli Zaretskii <=
- Re: Skipping unexec via a big .elc file, Lars Ingebrigtsen, 2016/10/24
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2016/10/24
- Re: Skipping unexec via a big .elc file, Andreas Schwab, 2016/10/24
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2016/10/24
- Re: Skipping unexec via a big .elc file, Daniel Colascione, 2016/10/24
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2016/10/24
- Re: Skipping unexec via a big .elc file, Daniel Colascione, 2016/10/24
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2016/10/24
- Re: Skipping unexec via a big .elc file, Philipp Stephani, 2016/10/24
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2016/10/24