[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bootstrap speed
From: |
Stefan Monnier |
Subject: |
Bootstrap speed |
Date: |
Sun, 02 Jan 2022 00:44:33 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
With the native compiler, I get the impression that the compilation from
`.el` to `.elc` files is faster but I also see that we spent an insane
amount of time in:
ELC+ELN emacs-lisp/macroexp.elc
ELC+ELN emacs-lisp/cconv.elc
ELC+ELN emacs-lisp/byte-opt.elc
ELC+ELN emacs-lisp/bytecomp.elc
ELC+ELN emacs-lisp/comp.elc
ELC+ELN emacs-lisp/comp-cstr.elc
right after the first dump.
I suspect this can be sped up significantly if we did something like:
ELC emacs-lisp/macroexp.elc
ELC emacs-lisp/cconv.elc
ELC emacs-lisp/byte-opt.elc
ELC emacs-lisp/bytecomp.elc
ELC emacs-lisp/comp.elc
ELC emacs-lisp/comp-cstr.elc
ELN emacs-lisp/macroexp.elc
ELN emacs-lisp/cconv.elc
ELN emacs-lisp/byte-opt.elc
ELN emacs-lisp/bytecomp.elc
ELN emacs-lisp/comp.elc
ELN emacs-lisp/comp-cstr.elc
Instead.
Stefan
- Bootstrap speed,
Stefan Monnier <=