laser-lovers@uw-beaver (07/21/85)
From: Neal Holtz <holtz%cascade.carleton.cdn%ubc.csnet@csnet-relay.arpa>
Then I will also reply to the net:
==================
Delivery-date: Friday, July 19, 1985 at 16:09 ADT
From: Neal Holtz <holtz@cascade.carleton.cdn>
To: Robert Morris <ram@umass-boston.csnet>
In-Reply-To: dvi2ps:48
Message-ID: dvi2ps:49
Subject: Re: dvi2ps Users? - quick way to increase capacity (# of pages)
Your analysis is substantially correct. The context is that dvi2ps is a quick
and dirty way to get TeX output on a LaserWriter -- it downloads all
the TeX fonts and does not use any of the resident ones. Horrible, I know,
but pleasingly effective (3 pages/minute on long documents).
The structure of the downloaded PS code for every page in the document is:
- start-of-page
- down load all new char bitmaps for that page
- save
- down load all typesetting instructions (strings, etc.)
- restore
It does reclaim considerable VM after every page, but obviously not
the bitmap downloading. That has to be done outside the save/restores
(I think), or else you have to download all chars every page (instead of
each char only once) -- that would be too expensive.
So what happens is that VM eventually fills with downloaded chars and font
dictionaries -- so that was why the suggestion of 'note' pagestyle.