[3975] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: vax 6.4R: xps

daemon@ATHENA.MIT.EDU (probe@ATHENA.MIT.EDU)
Sun Jan 14 15:08:07 1990

From: probe@ATHENA.MIT.EDU
Date: Sun, 14 Jan 90 15:07:52 -0500
To: tqpham@ATHENA.MIT.EDU
Cc: bugs@ATHENA.MIT.EDU
In-Reply-To: Thuan Q. Pham's message of Fri, 12 Jan 90 23:04:02 EST,
Reply-To: Richard Basch   <probe@MIT.EDU>

Thank you for your report on "xps".  The bug report has been sent to the
xps developers.

1) Yes, "xps" is indeed slow.  Unlike "viewdoc", "xps" is a complete
   PostScript interpreter, which will indeed slow it down.  Viewdoc
   was especially optimized for Scribe formatted files.  "xps" is
   still under development and was rushed into the release as it was
   expected that print quotas may go into effect this term.  Hopefully,
   the next release will handle font display quicker if it is plain
   text (I know that rotated text will not be possible to do quickly).

2) "xps" attempts to make use of a feature in the X server known as
   backing-store.  What this means is that if a window is covered and
   then uncovered, the X server will automatically refresh the window.
   For "xps" to maintain an alternate bitmap would be highly memory
   consuming and slow down "xps".  The X server is supposedly efficient
   in this respect, which is why it is being left to the server.
   However, it has been discovered that the X server has a memory leak
   when this option is enabled, so backing-store has been disabled.
   Hopefully, in the next release, X11R4 will be standard, and this
   server is known to deal with backing-store correctly, not to mention
   that the server is 30% faster overall.

-Richard Basch
Athena Systems Development

home help back first fref pref prev next nref lref last post