Jump to content
Changes to the Jaspersoft community edition download ×

Virtualizer and multi users


frblusso

Recommended Posts

Hello

 

I make some load tests on jasperreport 1.3.0 using the virtualizer in a web application (Websphere)

when we run more than 20 users in parallel making the same request : generating a pdf report with the virtualizer, we see on was logs that many threads are created, and then a timeout error and problems of datasource connections occurs.

 

we run on a websphere server 5.1.

Did you already hear about problems using virtualizer ?

 

regards

Françoise

Link to comment
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

hello

 

Strangely, I made new load test(pdf and rtf format), and all was ok. But I notice some differences between jr1.20 et jr1.3.0 about the virtualizer.

When I've made load test with jr1.2.0, the cpu consumption was better with virtualizer than without it, but the response time was longer.

 

With jr1.3.0, the consumption of cpu is still better using virtualizer, but the response time is also better!

 

i made test about reports with 70 and 350 pages, simulating 10,50 and 100 simultaneous users making the same request.

Could you confirm me that Virtualizer has been improved on those 2 points :cpu consumtion and response time?

 

another question : what happens if we use virtualizer and the reports is in fact shorter than the parameter of the firualizer (exemeple, a report of 50 pages with a parameter to 60).

 

regards

 

Françoise

Link to comment
Share on other sites

There have been a number of changes/fixes/improvements related to virtualization since 1.2.0, so it's explainable why it doesn't perform the same.

 

Regarding your second question: if a report has fewer pages than the virtualizer threshold, then all the pages will be kept in memory. However, this scenario is not equivalent to not using a virtualizer since several actions are performed in order to insure that the pages are prepared for virtualization.

 

Regards,

Lucian

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...