Peformance issues with large reports 2016.2 vs 2015.1
Posted: Fri Oct 07, 2016 4:36 am
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
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