From: William Victor Mote Date: Tue, 15 Apr 2003 16:38:38 +0000 (+0000) Subject: Move memory discussion from faq.xml to running.xml. X-Git-Tag: Root_Temp_KnuthStylePageBreaking~1612 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=41979b16e8556868ad09af812ba509413db461b8;p=xmlgraphics-fop.git Move memory discussion from faq.xml to running.xml. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196269 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/documentation/content/xdocs/faq.xml b/src/documentation/content/xdocs/faq.xml index 0d8f9d2d8..6f4942856 100644 --- a/src/documentation/content/xdocs/faq.xml +++ b/src/documentation/content/xdocs/faq.xml @@ -187,70 +187,7 @@ I get an OutOfMemoryException.

- FOP can consume quite a bit of memory, even though this has been - continually improved. The memory consumption is partially inherent to - the formatting process and partially caused by implementation - choices. For certain layouts, all FO processors currently on the - market have memory problems. -

-

- Some hints regarding your document structure: -

- -

- There are also some bugs which cause FOP to go into an nonterminating - loop, which also often results in a memory overflow. A characteristic - symptom are continuous box - overflows. Most of them are triggered by elements not fitting - in the available space, like big images and improperly specified width - of nested block elements. Look for such stuff and correct it. -

-

- Reducing memory consumption in general and squishing bugs is an - ongoing effort, partially addressed in the redesign. + See FOP Memory.

diff --git a/src/documentation/content/xdocs/running.xml b/src/documentation/content/xdocs/running.xml index 7767cef5b..b043dd07c 100644 --- a/src/documentation/content/xdocs/running.xml +++ b/src/documentation/content/xdocs/running.xml @@ -101,6 +101,61 @@ Note that there are subtle differences to the FOP command line.

+
+ Memory Usage +

+FOP can consume quite a bit of memory, even though this has been continually improved. +This is partly inherent to the formatting process and partly caused by implementation choices. +All FO processors currently on the market have memory problems with certain layouts. +

+

+If you are running out of memory when using FOP, here are some ideas that may help: +

+ +

+There are currently some bugs which cause FOP to go into a nonterminating loop, which will also often result in a memory overflow. +A characteristic symptom is continuous box overflows in the log. +Most of these loops are triggered by elements that do not fit in the available space, such as big images or an improperly specified width in nested block elements. +The only workaround is to locate such problems and correct them. +

+

+One of FOP's stated design goals is to be able to process input of arbitrary size. +Addressing this goal is one of the prime motivations behind the FOP Redesign. +

+
Problems

If you have problems running FOP, please have a look at the "How to get Help" page.