|
|
|
Re: How to limit heap space usage? [message #1401904 is a reply to message #1390926] |
Wed, 16 July 2014 08:25 |
Henning von Bargen Messages: 23 Registered: May 2011 |
Junior Member |
|
|
There isn't much you can do about this.
For this huge number of rows, BIRT is not the tool of choice.
BIRT is made for creating formatted output.
Even with minimal formatting, you probably have 1 line printed per row, e.g. 80 lines per A4 page.
That's 8000 pages for 240000 rows. I'm sure nobody is ever going to read this.
You should use SQL*plus, or a little program in your favorite programming language to generate this kind of reports.
That said, BIRT creates the formatted output in memory. That's probably several hundred bytes formatting and java object overhead for each word in your output.
And BIRT caches the dataset's output by default. You could try to turn of the dataset caching for this dataset, but this will only stretch the limit a bit...
On the other hand, if you don't want to output every row, but just want to do some grouping and aggregation (count, sum, average, min, max, ...), this should be done using SQL inside the DB. The DB is made for this kind of queries.
|
|
|
Powered by
FUDForum. Page generated in 0.03065 seconds