From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: bug#40626: Poor performance on low-end ARMv7 devices Date: Tue, 14 Apr 2020 21:08:59 +0200 Message-ID: <20200414210859.4529c305@scratchpost.org> References: <87a73exj5v.fsf@inria.fr> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/1cqL6toGj3k6gvvLIBKRfZn"; protocol="application/pgp-signature"; micalg=pgp-sha256 Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37992) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jOQwd-0000KG-Nx for bug-guix@gnu.org; Tue, 14 Apr 2020 15:10:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jOQwc-0008Ti-Kj for bug-guix@gnu.org; Tue, 14 Apr 2020 15:10:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51524) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jOQwc-0008Tc-I1 for bug-guix@gnu.org; Tue, 14 Apr 2020 15:10:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jOQwc-0002wb-DQ for bug-guix@gnu.org; Tue, 14 Apr 2020 15:10:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87a73exj5v.fsf@inria.fr> 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 40626@debbugs.gnu.org --Sig_/1cqL6toGj3k6gvvLIBKRfZn Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable For comparison, on a Banana Pi M2 Ultra I get: root@bpi-iot-ros-ai:/# time guix build hello -d --no-grafts /gnu/store/yp46hszc04dx2zy6kscy1zmjfg9y8flq-hello-2.10.drv real 0m13.481s user 0m11.230s sys 0m0.900s root@bpi-iot-ros-ai:/# time guix build hello -d --no-grafts /gnu/store/yp46hszc04dx2zy6kscy1zmjfg9y8flq-hello-2.10.drv real 0m11.471s user 0m10.820s sys 0m0.380s root@bpi-iot-ros-ai:/# guix repl GNU Guile 2.2.4 Copyright (C) 1995-2017 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)) ;; 3.360000s real time, 3.270000s run time. 0.519000s spent in GC. scheme@(guix-user)> (define s (open-connection)) scheme@(guix-user)> ,time (package-derivation s hello #:graft? #f) $1 =3D # /gnu/store/cp0qvs3vxrqiyyxfi8556n52x7ax8khf-hello-2.10 14fabb8> ;; 6.829000s real time, 6.579000s run time. 1.019000s spent in GC. Processor is a Cortex A7. Note: You can do some RAM training and if RAM is connected better on your board, you can sometimes have staggering speed gains. See also https://linux-sunxi.org/A10_DRAM_Controller_Calibration --Sig_/1cqL6toGj3k6gvvLIBKRfZn Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl6WCksACgkQ5xo1VCww uqWCRwgAk/gZNM0K1fkKPY0GAcMJd9nmg98vl6uP2o/b68KyQOKkCAtbeZiOh0zd voN+sVLhPZ/x/V7ByWeKODL6ySL9KYrK7FBzIc4S+5g1yU0uQ4AA2kKfrZDlPQpA uKvmrN+KEbs69VLvqDPVqVq+zOpL9NwdZGshpkIBWruiOfCFFMSFYPA5UsGEKHrO lVRKBkvODoEOS+Tnq51yfo0RXxgmg4Iy4Um0C0ynZ4Bsbbs2bDIZK8AnADTNyRos yW5lra6BWpgADGJSJBfNorzVE9Nrn4ZlZR4QR0KmR0ngv7EloCyvnWbPNEPFfO3Q sGWlaQXFvx75qGp4HKHwd4Jd/qOROA== =oHvp -----END PGP SIGNATURE----- --Sig_/1cqL6toGj3k6gvvLIBKRfZn--