Performance Crystal报告在应用程序中运行缓慢

Performance Crystal报告在应用程序中运行缓慢,performance,crystal-reports,report,Performance,Crystal Reports,Report,在我们的应用程序中,我们使用crystal reports来呈现报告。有一种奇怪的行为,比如报告在第一次运行时花费的时间更长,第二次运行时花费的时间更快。但当我们在不同的过滤条件下运行时,这也是高度不一致的。所有可能的问题和需要检查的东西。我们高度赞赏任何解决方案 设计报告时,在保存之前,请尝试取消选中使用报告保存数据。也许这可以提高速度。几年前我也遇到过同样的问题。我试图在启动时加载一个虚拟报告,但没有太大效果。原来crystal组件试图连接被我客户的防火墙设备阻止的verisign URL,

在我们的应用程序中,我们使用crystal reports来呈现报告。有一种奇怪的行为,比如报告在第一次运行时花费的时间更长,第二次运行时花费的时间更快。但当我们在不同的过滤条件下运行时,这也是高度不一致的。所有可能的问题和需要检查的东西。我们高度赞赏任何解决方案

设计报告时,在保存之前,请尝试取消选中
使用报告保存数据
。也许这可以提高速度。

几年前我也遇到过同样的问题。我试图在启动时加载一个虚拟报告,但没有太大效果。原来crystal组件试图连接被我客户的防火墙设备阻止的verisign URL,因此crystal一直等到该连接超时。

可能缓存了报告?程序会检查该记录,如果该报告在缓存中,它会返回该记录。这是否在桌面上?由于加载了所有大量的Crystal库,第一次报告将花费更长的时间。此外,第一次运行报告可能会加载打印机驱动程序。此外,例如,我们的应用程序强制crystal组件在第一次运行时验证数据库结构,这需要额外的时间。然后可能是SQL server动力不足:)