all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Re: master e245c4f226: Add --with-native-compilation=aot configuration option
       [not found] ` <20221003104546.A4627C21CEA@vcs2.savannah.gnu.org>
@ 2022-10-03 10:51   ` Lars Ingebrigtsen
  2022-10-03 11:02     ` Lars Ingebrigtsen
  0 siblings, 1 reply; 2+ messages in thread
From: Lars Ingebrigtsen @ 2022-10-03 10:51 UTC (permalink / raw)
  To: emacs-devel

Lars Ingebrigtsen <larsi@gnus.org> writes:

>     Add --with-native-compilation=aot configuration option

I thought it might be interesting to look at some compilation numbers.

On "master", a non-native bootstrap build takes:

real	1m9.038s
user	10m7.189s

--with-native-compilation takes:

real	1m50.159s
user	15m56.087s

--with-native-compilation=aot (full ahead-of-time build) takes:

real	3m31.860s
user	55m17.325s

So there's a bigger percentage jump from non-native to native, than
there is from native to AOT.  (On this machine; as you can see from the
"user" numbers, the CPU usage tells a somewhat different story.)

Interestingly, the full AOT on "master" on this machine is now faster
than a --with-native-compilation on the emacs-28 branch:

real	4m3.930s
user	36m49.549s




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: master e245c4f226: Add --with-native-compilation=aot configuration option
  2022-10-03 10:51   ` master e245c4f226: Add --with-native-compilation=aot configuration option Lars Ingebrigtsen
@ 2022-10-03 11:02     ` Lars Ingebrigtsen
  0 siblings, 0 replies; 2+ messages in thread
From: Lars Ingebrigtsen @ 2022-10-03 11:02 UTC (permalink / raw)
  To: emacs-devel

Lars Ingebrigtsen <larsi@gnus.org> writes:

> So there's a bigger percentage jump from non-native to native, than
> there is from native to AOT. 

Er...  I shouldn't do such incredibly complicated maths in my head.



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-10-03 11:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <166479394630.8987.4511179100386418056@vcs2.savannah.gnu.org>
     [not found] ` <20221003104546.A4627C21CEA@vcs2.savannah.gnu.org>
2022-10-03 10:51   ` master e245c4f226: Add --with-native-compilation=aot configuration option Lars Ingebrigtsen
2022-10-03 11:02     ` Lars Ingebrigtsen

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.