BIRT performance [message #170693] |
Thu, 15 June 2006 11:59  |
Eclipse User |
|
|
|
Hello All,
How to increase BIRT performance as much as possible ? What the main keys of
its performance ?
In my case, I'm trying simple report based on two SQL queries. Count of
records in selected tables no more then 50. Time of the report generation
is unacceptable :
2 seconds on engine init ;
2 seconds on data source init ;
2-3 seconds on HTML rendering (first rendering - 5 seconds, next 1-2).
Are there any common advices ?
My environment - Eclipse 3.2M5a, birt-runtime-2.1RC4
Thanks in advance,
Andrey Dulub
|
|
|
|
|
|
Re: BIRT performance [message #199451 is a reply to message #173776] |
Mon, 06 November 2006 16:04  |
Eclipse User |
|
|
|
Originally posted by: lingtai.earthlink.net
Andrey;
I would like to use your approach to tackle BIRT performance. But, I am
not quite sure what do you mean by "Compile all *.rptdesign files into
*.rptdocument".
Do you mean to write a Java Application that uses the report engine API
to create .rptdocument files as shown below or there are other ways to
convert a rptdesign file to a rptdocument file?
//open the report design
IReportRunnable design = null;
design = engine.openReportDesign(REPORT_DESIGN);
//Create a task to run the report
IRunTask task = engine.createRunTask(design);
//Run the report and create the rptdocument
task.run(REPORT_DOCUMENT);
//Open the rptdocument
IReportDocument rptdoc = engine.openReportDocument(REPORT_DOCUMENT);
Many thanks,
Ling
> Andrey Dulub wrote:
> I don't believe that nobody faced a problem of the BIRT performance.
> I would like to hear opinions other developers about this issue and their
> steps in this direction.
> My steps were:
> 1. Compile all *.rptdesign files into *.rptdocument
> 2. Create registry of IReportDocument during report engine startup
> 3. Use IRenderTask with pool/reuse
> 4. Simplify report design - less elements, minimize data sets
> 5. Turn off logging
>
> Something else ?
>
> Thanks in advance,
> Andrey Dulub
>
> "Andrey Dulub" <adulub@gmail.com> wrote in message
> news:e6s052$566$1@utils.eclipse.org...
>> Hello All,
>>
>> How to increase BIRT performance as much as possible ? What the main keys
>> of its performance ?
>> In my case, I'm trying simple report based on two SQL queries. Count of
>> records in selected tables no more then 50. Time of the report
>> generation is unacceptable :
>> 2 seconds on engine init ;
>> 2 seconds on data source init ;
>> 2-3 seconds on HTML rendering (first rendering - 5 seconds, next 1-2).
>> Are there any common advices ?
>>
>> My environment - Eclipse 3.2M5a, birt-runtime-2.1RC4
>>
>> Thanks in advance,
>> Andrey Dulub
>>
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.03304 seconds