[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The speed of Emacs 21

From: Dave Love
Subject: Re: The speed of Emacs 21
Date: Mon, 30 Oct 2000 23:53:31 GMT
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/21.0.90

>>>>> "JW" == John Wiegley <address@hidden> writes:

 JW> Sometime in the last two weeks, it appears that e21's Lisp interpretor
 JW> (or something) has slowed down dramatically.

The usual test of the Lisp engine is byte-compiling simple.el.  Of
course that depends on the compiler not doing more work than in one
version than the other.

 JW>   Type `G c' in the Gnus *Group* buffer, to customize a group's
 JW>   parameters.  This takes 10 seconds on my 700 MHz machine, with
 JW>   nothing else running!

It's slow, but on a P100 it's at most twice as slow as that for me.  I
profiled either that or building a Custom buffer once and tried to
speed up the widget code but couldn't make much impression on it.

 JW> Anybody have any ideas on how I can begin to track this down?

Profiling, presumably with ELP initially, but you can turn on C-level
profiling, at least on GNU/Linux and FreeBSD; I don't recall the flag.
Turning on GC messages can be instructive, but you apparently already
have consing figures.

There are various debugging/checking flags that can be turned on which
will slow things down, but they're not by default as far as I know.
(I do have some of them on.)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]