Internet Explorer在查看Crystal报表时增加了CPU内存

2020-09-21 23:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我们正在使用Crystal Report 13.0.20,IE 8和IE11。当我们在IE和IE的两个版本中测试报告时,我们都看到Internet Explorer正在消耗大量CPU内存并减慢了报告的处理速度。

对于前6个报告,我们不会遇到这个问题,我们可以执行所有操作,例如查看报告,将报告导出为PDF或打印报告以及浏览报告的所有页面,随着我们打开系统的开销不断增加 尝试打开更多报告时,报告数量会增加,并且会大大降低系统的速度。 但是一旦关闭报告窗口,我们就可以正常速度执行所有其他操作,而不会出现速度慢的问题。

请让我们知道如何克服这个问题?

您的回答将受到高度赞赏。 谢谢。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我们正在使用Crystal Report 13.0.20,IE 8和IE11。当我们在IE和IE的两个版本中测试报告时,我们都看到Internet Explorer正在消耗大量CPU内存并减慢了报告的处理速度。

对于前6个报告,我们不会遇到这个问题,我们可以执行所有操作,例如查看报告,将报告导出为PDF或打印报告以及浏览报告的所有页面,随着我们打开系统的开销不断增加 尝试打开更多报告时,报告数量会增加,并且会大大降低系统的速度。 但是一旦关闭报告窗口,我们就可以正常速度执行所有其他操作,而不会出现速度慢的问题。

请让我们知道如何克服这个问题?

您的回答将受到高度赞赏。 谢谢。

付费偷看设置
发送
3条回答
野沐沐
1楼 · 2020-09-21 23:40.采纳回答

您是否曾经将报表放在"使用"子句子句中,或者在用户完成报表处理后显式调用.Dispose()? 如果没有,则需要。 Crystal .NET SDK基于一些基本的COM组件,.NET不能很好地管理内存,因此这将有助于迫使框架释放内存。

-Dell

浮生未央
2楼-- · 2020-09-21 23:38

,然后尝试删除报告的大部分内容,以查看导致高内存消耗的部分。

从子报表和整个章节开始,直到获得性能为止。

报告基于哪个数据库以及如何连接?

您是否在报告中使用PageNOfM? 如果是这样,请尝试将其删除,这可能是在等待下一次单击事件时正在处理报告。

nice_wp
3楼-- · 2020-09-21 23:52

你好

我已根据您的建议即兴编写了代码,我们在浏览器中而不是服务器中遇到内存问题。 IE浏览器的内存在客户端迅速增加。 可以解决客户端的内存问题,这可能是什么原因?

一周热门 更多>