emacs-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]