* font-lock has become far too slow
@ 2004-04-27 22:31 John Wiegley
2004-04-27 22:44 ` John Wiegley
0 siblings, 1 reply; 8+ messages in thread
From: John Wiegley @ 2004-04-27 22:31 UTC (permalink / raw)
Starting very recently, font-lock (using jit-lock) has become so slow
that Emacs can no longer keep up with my typing -- on a modern, 1.25
GHz PowerBook G4. I haven't profiled things yet, so does anyone know
what was added that might make things this slow? I compiled with -O3
-fomit-frame-pointer, but still am forced to turn off font-lock mode.
John
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: font-lock has become far too slow
2004-04-27 22:31 font-lock has become far too slow John Wiegley
@ 2004-04-27 22:44 ` John Wiegley
2004-04-28 6:20 ` Eli Zaretskii
2004-04-28 23:07 ` Kim F. Storm
0 siblings, 2 replies; 8+ messages in thread
From: John Wiegley @ 2004-04-27 22:44 UTC (permalink / raw)
John Wiegley <johnw@gnu.org> writes:
> Starting very recently, font-lock (using jit-lock) has become so
> slow that Emacs can no longer keep up with my typing -- on a modern,
> 1.25 GHz PowerBook G4. I haven't profiled things yet, so does
> anyone know what was added that might make things this slow? I
> compiled with -O3 -fomit-frame-pointer, but still am forced to turn
> off font-lock mode.
It looks like it's more than just font-lock. With font-lock off, if I
hold down C-p to move up in the buffer, drawing new pages takes up to
a full second (subjective). And typing past the end of a line has a
hard time keeping up with my typing. Even typing this message is very
laggy. I will have to do some profiling to see what it going on.
Nothing in my configuration has changed very drastically since
February, when things were working quite nicely.
John
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: font-lock has become far too slow
2004-04-27 22:44 ` John Wiegley
@ 2004-04-28 6:20 ` Eli Zaretskii
2004-04-29 22:08 ` John Wiegley
2004-04-28 23:07 ` Kim F. Storm
1 sibling, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2004-04-28 6:20 UTC (permalink / raw)
Cc: emacs-devel
> From: John Wiegley <johnw@gnu.org>
> Date: Tue, 27 Apr 2004 15:44:36 -0700
>
> It looks like it's more than just font-lock.
Does it happen in "emacs -q --no-site-file"?
> With font-lock off, if I hold down C-p to move up in the buffer,
> drawing new pages takes up to a full second (subjective). And
> typing past the end of a line has a hard time keeping up with my
> typing.
How exactly did you turn off font-lock?
The package elp.el should allow you to profile Emacs on the Lisp
level, so you could see what takes so long to redraw the screen.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: font-lock has become far too slow
2004-04-27 22:44 ` John Wiegley
2004-04-28 6:20 ` Eli Zaretskii
@ 2004-04-28 23:07 ` Kim F. Storm
2004-04-29 22:08 ` John Wiegley
1 sibling, 1 reply; 8+ messages in thread
From: Kim F. Storm @ 2004-04-28 23:07 UTC (permalink / raw)
Cc: emacs-devel
John Wiegley <johnw@gnu.org> writes:
> John Wiegley <johnw@gnu.org> writes:
>
> > Starting very recently, font-lock (using jit-lock) has become so
> > slow that Emacs can no longer keep up with my typing -- on a modern,
> > 1.25 GHz PowerBook G4. I haven't profiled things yet, so does
> > anyone know what was added that might make things this slow? I
> > compiled with -O3 -fomit-frame-pointer, but still am forced to turn
> > off font-lock mode.
>
> It looks like it's more than just font-lock. With font-lock off, if I
> hold down C-p to move up in the buffer, drawing new pages takes up to
> a full second (subjective). And typing past the end of a line has a
> hard time keeping up with my typing. Even typing this message is very
> laggy. I will have to do some profiling to see what it going on.
> Nothing in my configuration has changed very drastically since
> February, when things were working quite nicely.
I just installed a fix for a problem causing excessive redisplay.
Please see if this problem has been fixed as well.
--
Kim F. Storm <storm@cua.dk> http://www.cua.dk
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: font-lock has become far too slow
2004-04-28 23:07 ` Kim F. Storm
@ 2004-04-29 22:08 ` John Wiegley
0 siblings, 0 replies; 8+ messages in thread
From: John Wiegley @ 2004-04-29 22:08 UTC (permalink / raw)
no-spam@cua.dk (Kim F. Storm) writes:
> I just installed a fix for a problem causing excessive redisplay.
>
> Please see if this problem has been fixed as well.
Yes, this does seem to fix the slowdown problem.
John
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: font-lock has become far too slow
2004-04-28 6:20 ` Eli Zaretskii
@ 2004-04-29 22:08 ` John Wiegley
2004-05-03 19:53 ` Kevin Rodgers
0 siblings, 1 reply; 8+ messages in thread
From: John Wiegley @ 2004-04-29 22:08 UTC (permalink / raw)
Eli Zaretskii <eliz@gnu.org> writes:
> How exactly did you turn off font-lock?
M-x global-font-lock-mode
> The package elp.el should allow you to profile Emacs on the Lisp
> level, so you could see what takes so long to redraw the screen.
How do I profile the entire Lisp subsystem?
John
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: font-lock has become far too slow
2004-04-29 22:08 ` John Wiegley
@ 2004-05-03 19:53 ` Kevin Rodgers
2004-05-03 21:30 ` Stefan Monnier
0 siblings, 1 reply; 8+ messages in thread
From: Kevin Rodgers @ 2004-05-03 19:53 UTC (permalink / raw)
John Wiegley wrote:
>>The package elp.el should allow you to profile Emacs on the Lisp
>>level, so you could see what takes so long to redraw the screen.
>
> How do I profile the entire Lisp subsystem?
Does `M-x elp-instrument-package RET \` RET' work?
--
Kevin Rodgers
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: font-lock has become far too slow
2004-05-03 19:53 ` Kevin Rodgers
@ 2004-05-03 21:30 ` Stefan Monnier
0 siblings, 0 replies; 8+ messages in thread
From: Stefan Monnier @ 2004-05-03 21:30 UTC (permalink / raw)
Cc: emacs-devel
> Does `M-x elp-instrument-package RET \` RET' work?
IIRC it broke Emacs. At some point I got it to work, but it might be
broken again (or maybe I didn't install all the necessary fixes).
So be careful with it.
The problems come from things like "profiling functions used by the
profiling code".
Stefan
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2004-05-03 21:30 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-27 22:31 font-lock has become far too slow John Wiegley
2004-04-27 22:44 ` John Wiegley
2004-04-28 6:20 ` Eli Zaretskii
2004-04-29 22:08 ` John Wiegley
2004-05-03 19:53 ` Kevin Rodgers
2004-05-03 21:30 ` Stefan Monnier
2004-04-28 23:07 ` Kim F. Storm
2004-04-29 22:08 ` John Wiegley
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).