From xemacs-m  Sat Jan 11 21:18:07 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
          by xemacs.org (8.8.4/8.8.4) with ESMTP
	  id VAA29224 for <xemacs-beta@xemacs.org>; Sat, 11 Jan 1997 21:18:06 -0600 (CST)
Received: (from steve@localhost)
          by altair.xemacs.org (8.8.4/8.8.4)
	  id TAA14731; Sat, 11 Jan 1997 19:28:04 -0800
Sender: steve@xemacs.org
To: xemacs-beta@xemacs.org
Subject: Benchmarking - 19.15 is significantly faster than 19.14
X-Url: http://www.miranova.com/%7Esteve/
Mail-Copies-To: never
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@miranova.com>
Mime-Version: 1.0 (generated by tm-edit 7.100)
Content-Type: text/plain; charset=US-ASCII
Date: 11 Jan 1997 19:28:03 -0800
Message-ID: <m2pvzbshbw.fsf@altair.xemacs.org>
Lines: 71
X-Mailer: Red Gnus v0.80/XEmacs 20.0

[I goofed inserting bench.el into today's betas.  In order to run
all the tests you will need to apply the attached patch.]

David Moore's extents patch is a big win. :-)

We're still within 10-20% on the scrolling bench mark, fontified or
not.  Relative bytecompile speed is unchanged, and the Tower of Hanoi
is still way off.

bench-mark-insert-into-empty-buffer
Emacs 19.34	1.3127619999
XEmacs 19.15	2.8473940000
XEmacs 19.14	5.3814080000

This is an odd one, I'm going to rerun it later with sizes that don't
push the emacsen into the 50MB virtual range:
bench-mark-large-list
Emacs 19.34	0.8848556999
XEmacs 19.15	2.5622726999
XEmacs 19.14	4.0652751000

bench-mark-large-list-garbage-collect
XEmacs 19.15	0.2925569999
Emacs 19.34	0.8189869999
Emacs 19.14	1.1921320000


bench-mark-make-words
Emacs 19.34	1.1019500000
XEmacs 19.15	2.2329719999
XEmacs 19.14	3.0809420000

This too is an odd one.  The numbers for Emacs 19.34 don't look right.
bench-mark-small-list [Cumulative, 100,000 runs]
XEmacs 19.15	8.4081649995
Emacs 19.34	35.951222000
XEmacs 19.14	42.927015999

bench-mark-small-list-garbage-collect
XEmacs 19.15	0.5937689999
XEmacs 19.14	0.6375399999
Emacs 19.34	71.880020999

bench-mark-sort-words
Emacs 19.34	4.2876440000
XEmacs 19.15	6.8727580000
XEmacs 19.14	8.1742130000



Index: bench.el
===================================================================
RCS file: /usr/local/xemacs/xemacs-20.0/lisp/utils/bench.el,v
retrieving revision 1.2
diff -u -r1.2 bench.el
--- bench.el	1997/01/11 20:14:12	1.2
+++ bench.el	1997/01/12 02:23:48
@@ -325,7 +325,7 @@
 ;-----------------------------------------------------------------------------
 (defconst bench-mark-insert-into-empty-buffer-num-words 100000)
 
-(defun bench-handler-insert-into-empty-buffer ()
+(defun bench-handler-insert-into-empty-buffer (times)
   (set-buffer (get-buffer-create "*tmp*"))
   (bench-mark-insert-into-empty-buffer)
   (erase-buffer)

-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be billed at $250/message.
Today's environment is 20.0 XEmacs Lucid (beta91) and Red Gnus v0.80

