How can I reduce execution time in visualize.js

Hello All,

I have created one report in jasperserver. When I run this report in jasperserver admin panel, it is taking 90 seconds, but when the same report I am executing using visualize.js in my web page it is taking 5 minutes. So how can I reduce execution time in visualize.js ?

TIA

surya.b_1's picture
Joined: Jun 11 2015 - 3:18am
Last seen: 7 years 1 month ago

3 Answers:

Try using FireBug or Chrome developer tool to see if there is any issues in the transport or network when running trough visualize.js. That may be the cause if the report has some big binaries that need to be loaded like images or other bolobs.

The report execution should be pretty similar form the JasperServer UI and trough visualize.js. You can check the JasperServer Log (/WEB_INF/Logs) for any error messages like out of memory problems or connection timeouts. You can also change the visualize.js log level to debug (&logLevel=debug) the visualize.js logging will be in the Javascript console (see: http://community.jaspersoft.com/documentation/tibco-jasperreports-server...)

marianol's picture
15678
Joined: Sep 13 2011 - 8:04am
Last seen: 4 years 5 months ago

Are you running Visualize.js page on the same tomcat instance as JasperReports Server (i.e. putting the html file under webapps\ROOT)?

Also, do you have anything beside Visualize.js in the html page?

When the Visualize.js page is first opened, there is an overhead of downloading the Visualize.js script. Try Refreshing the page to see if it still requires 5 minutes.

hozawa's picture
170167
Joined: Apr 24 2010 - 4:31pm
Last seen: 3 years 9 months ago

Thank you Marianol and Hozawa for your support.

@hozawa it's an AWS instance and html file is in another server  and also I don't have any thing other than report. It's just a sample report that I was trying to create.

 

surya.b_1's picture
Joined: Jun 11 2015 - 3:18am
Last seen: 7 years 1 month ago
Feedback
randomness