我们已经开发了报告(RDLC)并尝试生成PDF。 需要绑定约10000条记录才能报告。 查询检索速度非常快(不超过5秒)。 但是,在呈现此报告时,需要花费3分钟以上的时间。 RDLC没有任何分组。
我已经验证了一些博客。他们说在4.5框架中,它的速度比3.5慢。
https://travis.io/blog/2014/10/27/rdlc-performance-issues-dotnet45/
但是还有什么其他方法可以解决这个问题
renderedBytes = localReport.Render(reportType,
deviceInfo,
out mimeType,
out encoding,
out fileNameExtension,
out streams,
out warnings);
这行代码需要时间。
答案 0 :(得分:0)
昨天,我尝试使用Visual Studio 2010,框架3.5开发相同的应用程序,结果确实令人惊讶。
同一份报告(数据)需要25秒才能生成PDF。