From xemacs-m  Thu Jan  2 00:39:12 1997
Received: from UCSD.EDU (mailbox2.ucsd.edu [132.239.1.54])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with ESMTP
	  id AAA01012 for <xemacs-beta@xemacs.org>; Thu, 2 Jan 1997 00:39:11 -0600 (CST)
Received: from sdnp5.ucsd.edu (sdnp5.ucsd.edu [132.239.79.10]) by UCSD.EDU (8.8.3/8.6.9) with SMTP id WAA11615 for <xemacs-beta@xemacs.org>; Wed, 1 Jan 1997 22:39:13 -0800 (PST)
Received: by sdnp5.ucsd.edu (SMI-8.6/SMI-SVR4)
	id WAA19072; Wed, 1 Jan 1997 22:37:12 -0800
Sender: dmoore@sdnp5.ucsd.edu
To: XEmacs Beta Mailing List <xemacs-beta@xemacs.org>
Subject: 15b4 profiling information
X-Face: "oX;zS#-JU$-,WKSzG.1gGE]x^cIg!hW.dq>.f6pzS^A+(k!T|M:}5{_%>Io<>L&{hO7W4cicOQ|>/lZ1G(m%7iaCf,6Qgk0%%Bz7b2-W3jd0m_UG\Y;?]}4s0O-U)uox>P3JN)9cm]O\@,vy2e{`3pb!"pqmRy3peB90*2L
Mail-Copies-To: never
From: David Moore <dmoore@UCSD.EDU>
Date: 01 Jan 1997 22:37:11 -0800
Message-ID: <rv4th0y44o.fsf@sdnp5.ucsd.edu>
Lines: 40
X-Mailer: Red Gnus v0.76/XEmacs 19.15


	Here is some profiling information from my Gnus-only emacs
which I had running for a week (before my slip line was down long enough
to make xemacs quit).  Part of the re-match cost is that ange-ftp does
numerous string-match and similar calls.  I'm not sure where the match
code can be sped up, I'll need to turn on finer grain profiling in
there.  The umul cost can be almost completely removed (it's present on
all machines without hardware multiply).  I can provide a patch for
that.

	Note that the counts for write, read, setcontext and poll are
probably wrong.  (Well definitely wrong for write/read.)  This is
because my X libraries weren't compiled for profiling.

	Full gprof output is available at
<URL:http://oj.egbt.org/dmoore/xemacs/16.out>. 


Flat profile of components using more than 1% cumulative time:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 19.32   3543.83  3543.83                             internal_mcount
 11.70   5688.87  2145.04 146175090     0.01     0.02  re_match_2_internal
  3.86   6397.41   708.54 429013676     0.00     0.00  mark_object
  3.48   7036.26   638.85   156122     4.09     4.09  _lstat
  3.12   7607.95   571.69  9542172     0.06     0.13  Fbyte_code
  2.86   8133.20   525.25  6763687     0.08     0.41  re_search_2
  2.77   8640.52   507.32  1137280     0.45     0.45  _poll
  2.76   9146.00   505.48    18805    26.88    26.88  _write
  2.31   9568.81   422.81   274107     1.54     1.54  _read
  1.67   9875.38   306.57    99846     3.07     3.07  _setcontext
  1.45  10140.69   265.31 37427427     0.01     0.01  funcall_recording_as
  1.25  10370.85   230.16 20860549     0.01     0.05  map_extents_bytind
  1.17  10585.67   214.82 843636777     0.00     0.00  .umul
  1.09  10786.33   200.66 67751036     0.00     0.00  _memcpy
  1.07  10982.83   196.50    22936     8.57     8.57  _open
  1.02  11170.37   187.54                             w4cp
  0.98  11349.32   178.95 104916725     0.00     0.00  extent_list_locate

