From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#40626: Poor performance on low-end ARMv7 devices Date: Tue, 14 Apr 2020 15:59:24 +0200 Message-ID: <87a73exj5v.fsf@inria.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:51103) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jOOM4-0003Eh-CJ for bug-guix@gnu.org; Tue, 14 Apr 2020 12:24:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jOOLy-0006K3-Ol for bug-guix@gnu.org; Tue, 14 Apr 2020 12:24:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51274) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jOOLy-0006JO-1H for bug-guix@gnu.org; Tue, 14 Apr 2020 12:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jOOLx-00010L-SX for bug-guix@gnu.org; Tue, 14 Apr 2020 12:24:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:50984) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jOOLZ-0002pw-PY for bug-guix@gnu.org; Tue, 14 Apr 2020 12:23:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41450) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jOM62-0007co-HZ for bug-guix@gnu.org; Tue, 14 Apr 2020 09:59:26 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=57784 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jOM62-0004Hf-2o for bug-guix@gnu.org; Tue, 14 Apr 2020 09:59:26 -0400 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 40626@debbugs.gnu.org Hello! On my Olimex OLinuXino A20, here=E2=80=99s what I get with Guix on Guile 3.= 0.2: --8<---------------cut here---------------start------------->8--- $ guix describe Generation 1 Apr 11 2020 13:26:01 (current) guix 6720616 repository URL: https://git.savannah.gnu.org/git/guix.git commit: 6720616daaf711314827c157a660339990e5cb07 $ time guix build hello -d --no-grafts /gnu/store/s0di07vhva95rl8p3gimlna5ffca7xlq-hello-2.10.drv real 0m9.964s user 0m8.660s sys 0m0.810s --8<---------------cut here---------------end--------------->8--- Most of it seems to go in loading .go files: --8<---------------cut here---------------start------------->8--- $ guix repl GNU Guile 3.0.2 Copyright (C) 1995-2020 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guix-user)> ,time (use-modules (guix) (gnu) (gnu packages base)) ;; 8.104000s real time, 6.879000s run time. 0.755000s spent in GC. scheme@(guix-user)> (define s (open-connection)) scheme@(guix-user)> ,time (package-derivation s hello #:graft? #f) $1 =3D # /gnu/store/z4ig2v79x3y7r5w1gs7rg7cgyvja4dn1-hello-2.10 31a5bb8> ;; 3.101000s real time, 2.493000s run time. 0.324000s spent in GC. --8<---------------cut here---------------end--------------->8--- Ludo=E2=80=99.