Reporting API Functions / Functions to change reporting options |
Sets the threshold for page-to-disk swapping.
fgl_report_setPageSwappingThreshold( value INTEGER )
Function that sets the threshold for page-to-disk swapping to prevent memory exhaustion on very large documents that use " Page N of M"
The function specifies the maximum number of pages that may be held in main memory. When the value is exceeded, pages are swapped to the disk. This parameter is only needed for very large report that contain references to the total number of pages. alternatively it is possible to grow the amount of memory that the Java™ JVM may allocate by setting the parameter -Xmx (e.g. "java -Xmx512m" for 512 MB) in the script $GREDIR/bin/greportwriter[.bat]. By default the value is not set so that pages are never swapped to disk.
For a generic example of Genero code using a reporting function, see Using report output functions. This example may not use the specific function discussed in this topic, however it provides details on where you would place this (and other) report output functions.