Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Memory Management (BIRT Viewer)
rrn
Hi all,
1) Does anyone know if there are any memory management issues with the open source BIRT Viewer? Sometimes we notice the memory in the machine going up after we run each report and does not return to normal levels.
2) If so are they fixed in the paid version of the product? Is there any documentation on what got fixed?
3) In the documentation there is a mention of
"Built-in temporary files/transient store management" as a differentiation between the BIRT Viewer and the sample BIRT Viewer.
Can anyone explain what this is exactly? Does it fix any issue with the sample version?
Thanks in advance,
Roberto Nucera
Find more posts tagged with
Comments
rmurphy
Roberto,<br />
The open source viewer is a sample implementation of the BIRT Report Engine API in a web application. It is not something that is stress tested for use in high value production applications. <br />
<br />
The Actuate BIRT Viewer is a production quality viewer that is tested for concurrent use and is architected to be used in production applications. The Actuate BIRT Viewer's implementation of the Report Engine allows for configuring parameters to control things such as the amount of space allocated for storing transient documents, and how long to hang onto transient documents. The following is a list of configurable items that could impact performance of the Report Engine within the Actuate BIRT Viewer.<br />
<ul class='bbc'><li>BIRT_ARCHIVE_MEMORY_TOTALSIZE</li><li>BIRT_MAX_MEMORY_SIZE_PER_ARCHIVE</li><li>BIRT_DATA_RESULTSET_MAX_BUFFER_SIZE</li><li>BIRT_CHART_MAX_ROW</li><li>JREM_THREAD_POOL_SIZE</li><li>JREM_TASK_QUEUE_SIZE</li><li>JREM_THREADPOOL_SYNC_TASKQUEUE_TIMEOUT</li><li>JREM_THREADPOOL_MAXSYNC_TASKRUNTIME</li><li>JREM_THREADPOOL_MONITORTHREAD_POLLINGINTERVAL</li><li>TRANSIENT_STORE_MAX_SIZE_KB</li><li>TRANSIENT_STORE_TIMEOUT_MIN</li><li>JAVA_REPORT_API_IMAGE_CACHE_EXPIRATION</li><li>BIRT_JDBC_CONNECTION_POOL_SIZE</li><li>BIRT_JDBC_CONNECTION_POOL_TIMEOUT</li></ul>
<br />
The Actuate BIRT Viewer Component is intended to be a simple implementation. When using the Actuate BIRT Viewer with the Deployment Kit or Interactive Viewer, these settings are configurable. These settings are documented in more detail in the BIRT Exchange Wiki.<br />
<br />
<a class='bbc_url' href='
http://www.birt-exchange.org/wiki/Configuration/'>Configuration
- BIRT Wiki - BIRT Exchange</a><br />
<br />
Rob