Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-report-engine-dev] PERFORMANCE

Apache 5.5.11 is a highy scalable appserver.  Better to do scalability test of BIRT reports befor deploying.
 
Something like multi table query with 50,000 rows x 500 users
There are free tools available to do this kind of test.
 
Hari Nair
 

________________________________

From: birt-report-engine-dev-bounces@xxxxxxxxxxx on behalf of birt-report-engine-dev-request@xxxxxxxxxxx
Sent: Sat 6/17/2006 9:31 PM
To: birt-report-engine-dev@xxxxxxxxxxx
Subject: birt-report-engine-dev Digest, Vol 13, Issue 1



Send birt-report-engine-dev mailing list submissions to
        birt-report-engine-dev@xxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
        https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev
or, via email, send a message with subject or body 'help' to
        birt-report-engine-dev-request@xxxxxxxxxxx

You can reach the person managing the list at
        birt-report-engine-dev-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of birt-report-engine-dev digest..."


Today's Topics:

   1. PERFORMANCE (Chaohua Wang)
   2. RE: PERFORMANCE (Chaohua Wang)
   3. RE: PERFORMANCE (Chaohua Wang)
   4. RE: PERFORMANCE (Roshanak Afsarifard)
   5. RE: PERFORMANCE (Roshanak Afsarifard)


----------------------------------------------------------------------

Message: 1
Date: Fri, 16 Jun 2006 10:47:08 -0600
From: "Chaohua Wang" 
Subject: [birt-report-engine-dev] PERFORMANCE
To: "For developers on the BIRT Report Engine project"
        
Message-ID:
        <0CFF6D3F3C76754F8011CE98278D924C2AF574@xxxxxxxxxxxxxxxxxxxxxxx>
Content-Type: text/plain;       charset="us-ascii"


Hi,

I have developed an application using BIRT 2.1.0 RC3, deployed in
Jboss4.0.2
I wrote a report engine server, which generates pdf file.
My report engine server will handle multiple threads request.
Fir example, I want to create 10 pdf files whose size is 600kb. It is
ok,
When I sent 15 requests, which means the engine server will generate 15
pdf files. All files were stopped at 80% done, could not go through any
more.

Can IReportEngine (a singleton engine) handle multi threads without
limit? 

Chaohua




------------------------------

Message: 2
Date: Fri, 16 Jun 2006 14:59:14 -0600
From: "Chaohua Wang" 
Subject: RE: [birt-report-engine-dev] PERFORMANCE
To: "For developers on the BIRT Report Engine project"
        
Message-ID:
        <0CFF6D3F3C76754F8011CE98278D924C2AF587@xxxxxxxxxxxxxxxxxxxxxxx>
Content-Type: text/plain;       charset="us-ascii"

Hi,

I have developed an application using BIRT 2.1.0 RC3, deployed in
Jboss4.0.2
I wrote a report engine server, which generates pdf file.
My report engine server will handle multiple threads request.
Fir example, I want to create 10 pdf files whose size is 600kb,
containing  2000 records, they are done successfully. Bur when I sent 15
requests, which means the engine server will generate 15 pdf files. All
files generation are getting slow, gradually stuck around 80% generated,
could not go through any more.

So when I reduced to 200 records, the generated files size will be 60kb.
My report engine server can handle 15 threads, not problem at all.


Can IReportEngine (a singleton engine) handle multi threads without
limit? 

Are there someplace to clean up cache or something else?

Do I need one ReportEngine instance per ReportDesign instance or can I
share my ReportEngine instance for all ReportDesign instances in a
multithreaded webapp environment?


Chaohua


_______________________________________________
birt-report-engine-dev mailing list
birt-report-engine-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev


------------------------------

Message: 3
Date: Fri, 16 Jun 2006 15:24:07 -0600
From: "Chaohua Wang" 
Subject: RE: [birt-report-engine-dev] PERFORMANCE
To: "For developers on the BIRT Report Engine project"
        
Message-ID:
        <0CFF6D3F3C76754F8011CE98278D924C2AF589@xxxxxxxxxxxxxxxxxxxxxxx>
Content-Type: text/plain;       charset="us-ascii"


Hi,

I have developed an application using BIRT 2.1.0 RC3, deployed in
Jboss4.0.2
I wrote a report engine server, which generates pdf file.
My report engine server will handle multiple threads request.
Fir example, I want to create 10 pdf files whose size is 600kb,
containing  2000 records, they are done successfully. But when I sent 15
requests, which means the engine server will generate 15 pdf files. All
files generation are getting slow, gradually stuck around 80% generated,
could not go through any more.

So when I reduced to 200 records, the generated files size will be 60kb.
My report engine server can handle 15 threads, not problem at all.


My question is:
Do I need to clean up cache or something else?
Looks like some place is over flow, can't fill anything. So it is
getting slow to generate to pdf file, finally got stuck.

Do I need one ReportEngine instance per ReportDesign instance or can I
share my ReportEngine instance for all ReportDesign instances in a
multithreaded webapp environment?


Chaohua


_______________________________________________
birt-report-engine-dev mailing list
birt-report-engine-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev
_______________________________________________
birt-report-engine-dev mailing list
birt-report-engine-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev


------------------------------

Message: 4
Date: Fri, 16 Jun 2006 15:12:05 -0700
From: "Roshanak Afsarifard" 
Subject: RE: [birt-report-engine-dev] PERFORMANCE
To: "For developers on the BIRT Report Engine project"
        
Message-ID:
        
Content-Type: text/plain;       charset="us-ascii"

Hi Chaohua,
    Have you tried to increase the JVM heap size?
You can also try to test with another app server such as Tomcat to see
if you get a different behavior.
What is the machine configuration: CPU speed, memory,...
Best regards,
Roshanak

-----Original Message-----
From: birt-report-engine-dev-bounces@xxxxxxxxxxx
[mailto:birt-report-engine-dev-bounces@xxxxxxxxxxx] On Behalf Of Chaohua
Wang
Sent: Friday, June 16, 2006 9:47 AM
To: For developers on the BIRT Report Engine project
Subject: [birt-report-engine-dev] PERFORMANCE


Hi,

I have developed an application using BIRT 2.1.0 RC3, deployed in
Jboss4.0.2
I wrote a report engine server, which generates pdf file.
My report engine server will handle multiple threads request.
Fir example, I want to create 10 pdf files whose size is 600kb. It is
ok,
When I sent 15 requests, which means the engine server will generate 15
pdf files. All files were stopped at 80% done, could not go through any
more.

Can IReportEngine (a singleton engine) handle multi threads without
limit? 

Chaohua


_______________________________________________
birt-report-engine-dev mailing list
birt-report-engine-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev


------------------------------

Message: 5
Date: Fri, 16 Jun 2006 15:35:22 -0700
From: "Roshanak Afsarifard" 
Subject: RE: [birt-report-engine-dev] PERFORMANCE
To: "For developers on the BIRT Report Engine project"
        
Message-ID:
        
Content-Type: text/plain;       charset="us-ascii"

Chaohua,
BIRT report engine can handle multi threads, each request however should
have its own task.
Regards,
Roshanak
-----Original Message-----
From: birt-report-engine-dev-bounces@xxxxxxxxxxx
[mailto:birt-report-engine-dev-bounces@xxxxxxxxxxx] On Behalf Of
Roshanak Afsarifard
Sent: Friday, June 16, 2006 3:12 PM
To: For developers on the BIRT Report Engine project
Subject: RE: [birt-report-engine-dev] PERFORMANCE

Hi Chaohua,
    Have you tried to increase the JVM heap size?
You can also try to test with another app server such as Tomcat to see
if you get a different behavior.
What is the machine configuration: CPU speed, memory,...
Best regards,
Roshanak

-----Original Message-----
From: birt-report-engine-dev-bounces@xxxxxxxxxxx
[mailto:birt-report-engine-dev-bounces@xxxxxxxxxxx] On Behalf Of Chaohua
Wang
Sent: Friday, June 16, 2006 9:47 AM
To: For developers on the BIRT Report Engine project
Subject: [birt-report-engine-dev] PERFORMANCE


Hi,

I have developed an application using BIRT 2.1.0 RC3, deployed in
Jboss4.0.2
I wrote a report engine server, which generates pdf file.
My report engine server will handle multiple threads request.
Fir example, I want to create 10 pdf files whose size is 600kb. It is
ok,
When I sent 15 requests, which means the engine server will generate 15
pdf files. All files were stopped at 80% done, could not go through any
more.

Can IReportEngine (a singleton engine) handle multi threads without
limit? 

Chaohua


_______________________________________________
birt-report-engine-dev mailing list
birt-report-engine-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev
_______________________________________________
birt-report-engine-dev mailing list
birt-report-engine-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev


------------------------------

_______________________________________________
birt-report-engine-dev mailing list
birt-report-engine-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev


End of birt-report-engine-dev Digest, Vol 13, Issue 1
*****************************************************


"This e-mail message may contain confidential, proprietary or legally privileged information. It should not be used by anyone who is not the original intended recipient. If you have erroneously received this message, please delete it immediately and notify the sender. The recipient acknowledges that 3i Infotech or its subsidiaries and associated companies, (collectively "3i Infotech"), are unable to exercise control or ensure or guarantee the integrity of/over the contents of the information contained in e-mail transmissions and further acknowledges that any views expressed in this message are those of the individual sender and no binding nature of the message shall be implied or assumed unless the sender does so expressly with due authority of 3i Infotech. Before opening any attachments please check them for viruses and defects."

<<winmail.dat>>


Back to the top