Jebus wrote:

I have a fo that is about 21mb. If I keep throwing ram at fop I can
get to run and it produces a 700 page pdf (3mb).

This is going to run in servlet environment with multiple users
hitting this page, I don't think I can keep throwing ram it. Now
granted this 700 page pdf is an extreme cause, but I will only need
one and bunch of other users on at the same to to kill my system.

I don't have any images or forward references in my xsl. Some of the
page-sequences turn into 20 pages in the pdf most are under 10, so
that could be part of the problem. I don't see how I could make
smaller page-sequences though.

Does anybody have any suggestions ?

Try to get rid of tables, or get the unreleased patch for the table memory leak from CVS. A 21MiB FO seems to be rather large for a 700 page result, think hard about simplifying the layout. Relying on inheritable properties and getting rid of unnecessary property settings may be a first step, although the effect is often insignificant. Look also for redundant nested blocks and redundant fo:inline and fo:wrapper elements.

J.Pietschmann

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to