From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.devel Subject: Re: Benchmark tracking Date: Sun, 08 Nov 2009 21:35:43 +0000 Message-ID: <87zl6wya1c.fsf@ossau.uklinux.net> References: <871vkoldwc.fsf@ossau.uklinux.net> <87vdhzkiep.fsf@gnu.org> <87fx8z183f.fsf@ossau.uklinux.net> <87ocnit2rk.fsf@ossau.uklinux.net> <87r5s8zvkm.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1257716169 17122 80.91.229.12 (8 Nov 2009 21:36:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Nov 2009 21:36:09 +0000 (UTC) Cc: guile-devel@gnu.org To: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Nov 08 22:36:02 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1N7FQU-0000ZE-3a for guile-devel@m.gmane.org; Sun, 08 Nov 2009 22:35:58 +0100 Original-Received: from localhost ([127.0.0.1]:35213 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N7FQT-00026F-LX for guile-devel@m.gmane.org; Sun, 08 Nov 2009 16:35:57 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N7FQR-00026A-PA for guile-devel@gnu.org; Sun, 08 Nov 2009 16:35:55 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N7FQM-00025a-8Q for guile-devel@gnu.org; Sun, 08 Nov 2009 16:35:54 -0500 Original-Received: from [199.232.76.173] (port=40556 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N7FQM-00025X-20 for guile-devel@gnu.org; Sun, 08 Nov 2009 16:35:50 -0500 Original-Received: from mail3.uklinux.net ([80.84.72.33]:51956) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N7FQJ-0001uj-GL; Sun, 08 Nov 2009 16:35:47 -0500 Original-Received: from arudy (host86-145-153-90.range86-145.btcentralplus.com [86.145.153.90]) by mail3.uklinux.net (Postfix) with ESMTP id 81E191F6A5A; Sun, 8 Nov 2009 21:35:44 +0000 (GMT) Original-Received: from arudy (arudy [127.0.0.1]) by arudy (Postfix) with ESMTP id CB80F38023; Sun, 8 Nov 2009 21:35:43 +0000 (GMT) In-Reply-To: <87r5s8zvkm.fsf@gnu.org> ("Ludovic =?iso-8859-1?Q?Court=E8s?= =?iso-8859-1?Q?=22's?= message of "Sun, 08 Nov 2009 20:05:13 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.4-2.6 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:9647 Archived-At: ludo@gnu.org (Ludovic Court=A8=A8s) writes: > Hi Neil, > > Neil Jerram writes: > >> http://ossau.homelinux.net/~neil/ > > This looks really good to me. The only thing that=A1=AFs missing is a > mapping from units on the X axis to commits. That's at http://ossau.homelinux.net/~neil/bm_master_x.html, and it is linked from the main page above. > Looking at http://ossau.homelinux.net/~neil/bm_master_i.html, it seems > that several things got slightly slower around x =3D 25. x =3D 25 =3D> early morning of 2009-10-23, commit 04c68c039194f33d5bd7e8b1f21eba7c8bd6adbe. I agree that many tests made a bit of a jump then, but remember that that could be caused just by something unusual happening on my build machine. I'm not aware of anything unusual on that date... but it's still possible. Also, in many cases the loss seems to have been recovered again since then. And, looking at the commits on 2009-10-22: Compile Guile modules with `-Wunbound-variable'. Fix typos leading to unbound variable references. Adjust `unbound-variable' GOOPS heuristic for `goops...=20 Fix bytecode disassembler. SRFI-88: Call `read-set!' at compile time and run time. None of these look like they could have caused a slow down. I'm not sure we can rely very much on these graphs for day-to-day changes, because I haven't eliminated all possible external factors, so there is considerable random variation. I'd say their value is more to give us confidence that we don't slow Guile down over the medium term. Regards, Neil