This is a migrated thread and some comments may be shown as answers.

WebForms ReportViewer significantly slower then WinForms

2 Answers 112 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Steven
Top achievements
Rank 1
Steven asked on 27 Feb 2013, 03:19 AM
I have a large crazy report
http://www.telerik.com/community/forums/reporting/telerik-reporting/crazy-report-layout---huge-memory.aspx

WinForms = 19 seconds to Render (Build launch debug mode)
WebForms = 400 seconds to Render (Build launch IISExpress debug mode)

The end report is only 8 pages and Fiddler shows that only a page a time is being downloaded.

Are there any events fired from the rendering extensions that I subscribe to so I can log how long they are taking.
I'm currently capturing the differences/timelines for the report's Init, Binding, Bound events and I would really like to determine the delay in rendering and why the HTML Render is so much slower then the WinForms.



Thanks

2 Answers, 1 is accepted

Sort by
0
Steven
Top achievements
Rank 1
answered on 27 Feb 2013, 07:42 PM
I think I found some information describing the latency with a local WebForms ReportViewer

http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/770c24d3-8e48-4310-9459-04601d374958/?prof=required&ppud=4

http://blogs.msdn.com/b/brianhartman/archive/2010/02/18/expression-evaluation-in-local-mode.aspx


If I run the JustTrace Standaone Memory Profiler against IISExpress then I do not get the painfully long delay.


Steve
0
IvanY
Telerik team
answered on 01 Mar 2013, 04:35 PM
Hello Steven,

We were unable to reproduce such a huge difference locally between the two viewers. Basically a report with many items that renders in Win Forms for ~15s will render in our ASP.NET Report Viewer for ~18s. We are glad that you found a workaround for your issue.

If you continue having issues with the report you can always open a support ticket and send us a sample that exhibits the issue so that we are able to reproduce it locally - this will help us identify the culprit faster and advise you more accordingly.

Greetings,
IvanY
the Telerik team

See what's new in Telerik Reporting Q1 2013. Register for the March 4 webinar to witness the impressive new visualizations in Telerik Reporting. Just for fun, 10 webinar attendees will be randomly selected to win a Telerik T-shirt and a $50 Gift Certificate to ThinkGeek. Register now! Seats are limited!

Tags
General Discussions
Asked by
Steven
Top achievements
Rank 1
Answers by
Steven
Top achievements
Rank 1
IvanY
Telerik team
Share this question
or