emacs-devel
[Top][All Lists]
Advanced

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

Re: More build times


From: Lars Ingebrigtsen
Subject: Re: More build times
Date: Sat, 25 Jun 2022 16:44:55 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Eli Zaretskii <eliz@gnu.org> writes:

> You mean the build times include the time it took Git to checkout the
> tree at a specific commit?

No, it just measures the "make".

>> No intervening commits or anything, but checking out f419de6eca and
>> 61a312ba0c give you vastly different trees -- presumably because of
>> merges and the like (since f419de6eca4 originated in emacs-28).
>
> could explain that the elapsed time increased whereas CPU time
> decreased: if you get more files that look modified to Make, you
> should see more CPU time invested into rebuilding.  Am I missing
> something?

Yes.  "git checkout f419de6eca4ca6" (on the master branch) does not give
you the state on master branch at that time.  Try it yourself:

git checkout f419de6eca4ca6
...
HEAD is now at f419de6eca * lisp/textmodes/artist.el: Minor doc fixes.
larsi@xo:~/src/emacs/bench$ ls -l lisp/emacs-lisp/load*
ls: cannot access 'lisp/emacs-lisp/load*': No such file or directory

And that file does exist on master at that time.

git is so much fun.

-- 
(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]