Bug 214387 - xemacs is very slow for shell or dired
Summary: xemacs is very slow for shell or dired
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: xemacs
Version: 6
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Ville Skyttä
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-11-07 12:55 UTC by Neal Becker
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2007-06-14 21:02:58 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Neal Becker 2006-11-07 12:55:25 UTC
Description of problem:

This version of xemacs is very sluggish.  M-x shell, and reading a directory 
are very slow.  I suspect it's because extra debugging is on:
  Compiling in support for extra debugging code.



Version-Release number of selected component (if applicable):
xemacs-21.5.27-5.fc6

How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Ville Skyttä 2006-11-07 18:38:45 UTC
According to upstream, the effect of extra debugging code is barely measurable
at least as of 21.4, and I'm not aware of why it would be any different in 21.5.

Extra error checking code slows XEmacs down much more, but that's not enabled in
the FE build.  One thing to experiment with would be to try building with
--disable-kkcc and see if it has any effect.

Comment 2 Neal Becker 2006-11-08 19:17:31 UTC
I did:
1)     --without-debug
also
2) %bcond_without     xft

I believe #1 fixes the speed issue.
#2 was just cause it looks much nicer. Please consider these changes.

Comment 3 Ville Skyttä 2006-11-08 20:30:55 UTC
Quickly testing --with-debug and --without-debug builds, I don't notice any
speed differences between them in shell, dired, nor other general use.  But yes,
21.5.27 is slower than the 21.4 series in quite a few places.

xft is nice and something to look forward into, but it is not ready for general
consumption in 21.5.27.  Will revisit when future upstream releases come out;
until then "rpmbuild --rebuild --with xft" is for the adventurous.  With current
xft, just a few clicks in the Options->Font Size and Options->Font menus result
in the fonts not changing or menus suddenly displaying "Cannot parse current
font" which is only apparently cured by restarting XEmacs.

Comment 4 Ville Skyttä 2007-06-14 20:19:54 UTC
How does 21.5.28 look?

Comment 5 Neal Becker 2007-06-14 20:55:10 UTC
Sorry, but I have switched to emacs.  I'm using the current emacs cvs 
emacs-unicode-2 branch, which supports xft.  It seems development on xemacs 
has slowed to a crawl, and in the meantime emacs is pretty much 'batteries 
included' now, so I have little incentive to use xemacs anymore.  (There are a 
few features from xemacs I miss, but I can live).

Comment 6 Ville Skyttä 2007-06-14 21:02:58 UTC
Ok, closing due to lack of needed info.


Note You need to log in before you can comment on or make changes to this bug.