Andy, your gutter implementation needs some serious profiling for garbage
collection.
i was noticing that my xemacs was getting slower and slower as more buffers were
opened --
and then i noticed that if i moved the mouse back and forth, xemacs was garbage
collecting *every fucking second*!
sure enough, with gutters off, the gc goes away, and everything speeds up
immensely.
i have 60 buffers open, and the gutter code is generating 500,000 bytes of
garbage every second!
what the hell?
andy, at the very least use frame-modified-tick to avoid this massive
recalculation.
--
Ben
In order to save my hands, I am cutting back on my mail. I also write
as succinctly as possible -- please don't be offended. If you send me
mail, you _will_ get a response, but please be patient, especially for
XEmacs-related mail. If you need an immediate response and it is not
apparent in your message, please say so. Thanks for your understanding.
See also
http://www.666.com/ben/typing.html.