Hello,
If I write down not in correct forum - sorry.
I try generate report by runtime components and I have some CSV file with size of 137,3Mb and 1 959 892 strings.
In my log file I see some error:
11.12.2012 0:02:49 org.eclipse.birt.report.engine.api.impl.EngineTask handleFatalExceptions
SEVERE: There is insufficient memory to execute this report.
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at java.lang.AbstractStringBuilder.substring(Unknown Source)
at java.lang.StringBuffer.substring(Unknown Source)
...
If I correctly understand and see some answer in internet - I must use options "-Xms1024m -Xmx2048m -XX:MaxPermSize=512m", but I can't understand where and how I must use this options in "genReport.bat"... maybe some people solved this problem? Now I try generate with this batch file:
===cut===
set BIRT_HOME=D:\BIRT\runtime
cd /d "C:\Program Files (x86)\Java\jre6\bin"
%BIRT_HOME%\ReportEngine\genReport.bat -f PDF -o

\BIRT\Reports\report_Daily_%DATE%.pdf

\BIRT\workspace\Daily.rptdesign
===cut===