From xemacs-m  Fri Mar 21 14:23:46 1997
Received: from mailbox1.ucsd.edu (mailbox1.ucsd.edu [132.239.1.53])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id OAA05389
	for <xemacs-beta@xemacs.org>; Fri, 21 Mar 1997 14:23:45 -0600 (CST)
Received: from sdnp5.ucsd.edu (sdnp5.ucsd.edu [132.239.79.10]) by mailbox1.ucsd.edu (8.8.5/8.6.9) with SMTP id MAA00582 for <xemacs-beta@xemacs.org>; Fri, 21 Mar 1997 12:23:45 -0800 (PST)
Received: by sdnp5.ucsd.edu (SMI-8.6/SMI-SVR4)
	id MAA24686; Fri, 21 Mar 1997 12:25:40 -0800
Sender: dmoore@sdnp5.ucsd.edu
To: xemacs-beta@xemacs.org
Subject: Re: 20.1b8 slowness (again)
References: <199703202150.NAA20796@sandman>
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
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII
From: David Moore <dmoore@ucsd.edu>
Date: 21 Mar 1997 12:25:39 -0800
In-Reply-To: Dan Rich's message of Thu, 20 Mar 1997 13:50:35 -0800
Message-ID: <rvk9n1uh4s.fsf@sdnp5.ucsd.edu>
Lines: 29
X-Mailer: Gnus v5.4.28/XEmacs 19.15(beta100)

Dan Rich <drich@cisco.com> writes:

> The slowness that I'm seeing in XEmacs 20.1 just got worse.  I just
> watched it take over 5 minutes to decode a base64 message in VM
> (6.20).  Now, I have to admit, it was a fairly large file (~580KB
> after decoding), but 5 min. is a *long* time to have your emacs
> process completely hung (and taking 90+% of the CPU).

> Here's what I'm seeing in truss.  Does this look reasonable to those
> of you who know what it should be doing during the decode process?

[ truss output that looks like X chatter over fd 12 ]

Is this on a solaris machine?  This truss output looks a lot like the X
server threading.  Could you select menus (and was the screen
refreshing) during this time?

I have no idea what the SIGPOLL is about, maybe your machine generates
SIGPOLL instead of SIGIO.

If this happens again, can you attach to the running XEmacs with gdb (or
kill the process with -6 and use the core) and send in a C stack trace?


-- 
David Moore <dmoore@ucsd.edu>       | Computer Systems Lab      __o
UCSD Dept. Computer Science - 0114  | Work: (619) 534-8604    _ \<,_
La Jolla, CA 92093-0114             | Fax:  (619) 534-1445   (_)/ (_)
<URL:http://oj.egbt.org/dmoore/>    | In a cloud bones of steel.

