[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Reworking loaddefs.el generation

From: Lars Ingebrigtsen
Subject: Re: Reworking loaddefs.el generation
Date: Wed, 01 Jun 2022 16:23:16 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

I was curious to see how load times have evolved over the last couple of
years, so I did a loop like this:

git checkout `git rev-list -1 --before="Jun 1 2021" HEAD`; git clean -xf; time 
make -j32 bootstrap

And got the following result.

Jun 1 2020 1m36.639s
Jan 1 2021 1m49.241s
Jun 1 2021 2m2.398s
Dec 1 2021 2m10.583s
May 1 2022 2m25.506s

So we've been losing about 10s per six months?  :-/

The changes this week basically takes us back two years.  I know what a
couple of things that led to longer build times -- org.org and
symbols-with-positions -- but there's been other things, too, without us
noticing much.  It'd be interesting to see if we could pin-point commits
that's led to compilation performance regressions, but I guess that'd
take quite a while to run...

(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

reply via email to

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