我正在Ecplise Report Designer(版本4.6.2)中构建一些报告,设计师非常慢。例如,如果我将一个大型数据集(大约50列)作为表格拖入布局,然后继续删除列,则最多可能需要五分钟(!)来实际删除列并重新设置宽度桌子。以PDF或HTML格式运行报告只需几秒钟,这意味着问题不会来自基础数据(基于相当高效的MySQL数据库)。
当我在Windows任务管理器中检查报表设计器的CPU使用情况时,它仅在八个线程之一上显示高工作负载,RAM使用率正常。有没有办法告诉报表设计器使用多个线程?我正在运行带有Core i7-3770 @ 3.4 GHz和8GB RAM的Windows 7 64位。
感谢任何想法!
约翰
答案 0 :(得分:0)
没有。我认为一些删除操作没有得到最佳实现。 如果您的数据集有很多列,将其作为表格拖动到布局中是没有意义的。 相反,您应该使用上下文菜单将表项(或列表项)插入到所需位置的布局中,然后将该项绑定到数据库。