guix-devel
[Top][All Lists]
Advanced

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

Re: Ready for Guile 2.2!


From: Ludovic Courtès
Subject: Re: Ready for Guile 2.2!
Date: Wed, 15 Mar 2017 21:41:27 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

address@hidden (Ludovic Courtès) skribis:

> Guile 2.2 comes with a new compiler and a new virtual machine.  As a
> result, one of the main user-visible changes is that things are faster.

An unscientific illustration of this point:

--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> ,use(guix scripts build)
scheme@(guile-user)> ,time (guix-build "libreoffice" "certbot" "xmonad" "-n" 
"--no-substitutes" "--no-build-hook")
The following derivations would be built:

[...]

;; 2.724686s real time, 3.117062s run time.  0.880827s spent in GC.
scheme@(guile-user)> (version)
$1 = "2.0.13"
--8<---------------cut here---------------end--------------->8---

Compared to:

--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> ,time (guix-build "libreoffice" "certbot" "xmonad" "-n" 
"--no-substitutes" "--no-build-hook")

[...]

;; 2.224821s real time, 2.347463s run time.  0.374545s spent in GC.
--8<---------------cut here---------------end--------------->8---

Roughly an 18% speedup here.

Ludo’.



reply via email to

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