Peformance issues with large reports 2016.2 vs 2015.1

Stimulsoft Reports.WPF discussion
Post Reply
sandynith
Posts: 64
Joined: Thu Dec 12, 2013 4:03 am

Peformance issues with large reports 2016.2 vs 2015.1

Post by sandynith »

Hi,

We have noticed a noticable performance degradation in Stimulsoft WPF reports since we have upgraded the Stimulsoft DLLs in our product from 2015.1 to 2016.2.
A large report build with 2016.2 takes almost 1 to 2 mins more to complete compared to 2015.1. Even if the report is complete it struggles to stay responsive when we interact with the report.

By large report I mean report with 4000+ pages or more.
- We have noticed that the report is able to render on time but once it is complete then it takes long time to become responsive.
It takes almost 30 secs (or more) to become responsive for 4000 page long report.
- On a large report scrolling through pages takes a long time and sometime it looks like the UI thread is stuck.
- If report size is 6000+ then it really struggles to load or stay responsive to user actions (like scrolling through page)

I am able to reproduce this issue via a sample code. Please see the attachment.

The provided sample code is build with VS2015 and is based on SimpleList sample project (renamed as SandeepSimpleList.mrt)
+ Its build with 2016.2 dlls but you can replace dlls with v2015.1 and see the performance difference.
+ The SandeepDemo.xml is the data source which will generate 4000 pages long report. You may update it to increase size further. Use Notepad++ to view/edit it.


My colleague (DongQ) previously reported the same issue here and you guys improved the performance in previous 2016.1.12 version but its still not upto the mark as it was with 2015.1.0
viewtopic.php?f=12&t=48991&p=115481&hil ... ce#p115481

Can you please have a look here and advice.
Please let me know if you have any questions.

Thanks,
Sandeep
Attachments
StimulsoftLargeReport.7z
Sample project with VS2015, Stimulsoft 2016.2 and sample data for 4000 page report
(3.14 MiB) Downloaded 221 times
HighAley
Posts: 8430
Joined: Wed Jun 08, 2011 7:40 am
Location: Stimulsoft Office

Re: Peformance issues with large reports 2016.2 vs 2015.1

Post by HighAley »

Hello.

Sorry for the delay with answer.
We are working on your issue.
The previously reported performance issue was fixed.
We need some time for analyzing your project and will let you know when we get any result.

Thank you.
sandynith
Posts: 64
Joined: Thu Dec 12, 2013 4:03 am

Re: Peformance issues with large reports 2016.2 vs 2015.1

Post by sandynith »

Hi,
I would like to check if you guys have got chance to lookinto this issue or atleast see if this is a problem or not?

Thanks,
Sandeep
HighAley
Posts: 8430
Joined: Wed Jun 08, 2011 7:40 am
Location: Stimulsoft Office

Re: Peformance issues with large reports 2016.2 vs 2015.1

Post by HighAley »

Hello, Sandeep.

Sorry, your issue took more time that we thought.

You could improve the performance by disabling the animation with next option:
StiOptions.Wpf.DisableAllAnimationsInViewer

Or wait for our next prerelease build. We have mane some improvements.

Thank you.
sandynith
Posts: 64
Joined: Thu Dec 12, 2013 4:03 am

Re: Peformance issues with large reports 2016.2 vs 2015.1

Post by sandynith »

Thanks for your reply. Ideally I would love to keep the animations as they give nice effect.

I will check the next pre-release build to see if there is any performance improvements.
HighAley
Posts: 8430
Joined: Wed Jun 08, 2011 7:40 am
Location: Stimulsoft Office

Re: Peformance issues with large reports 2016.2 vs 2015.1

Post by HighAley »

Hello.

Please, let us know about results when you check our next build.

Thank you.
Post Reply