rapatel@athos.rutgers.edu ( Rakesh Patel) (01/24/89)
A while back, someone mentioned that they were working on a version of xterm with minimal features in order to speed it up (i.e. without the tektronix support, etc.). The startup time for xterm is a bit slow on a Sun 3/50, and really awful on a Sun 2/50. The server runs pretty reasonably on a 3/50, but the xterm startup time and cpu usage is a bit higher than one would expect. Profiling xterm seems to indicate that the XStringToKeySym and XrmStringToQuark functions need some help to reduce strcmps. At least off hand those seem to be part of the problem. The server speedup mods from Gene Spafford are nice, and have helped a bit, but xterm is in need of some serious trimming... Once started up, xterm runs just fine, but the initial startup time is a real disaster. Has anyone looked into this? Anyone have a trimmed-down/speeded up xterm? Rakesh Patel.
rapatel@athos.rutgers.edu ( Rakesh Patel) (01/24/89)
XrmStringToQuark already uses a hash table... I'm not sure how much time/cpu is goign to be saved using a hash table for the keysym table for XStringToKeysym. Anyone have any idea what really causes xterm to take so long to start up? Rakesh Patel.