自定义FineReport报表设计器的内存大小
1. 概述
我们知道,报表设计器默认设置了固定的内存大小,较老的版本(如FineReport7.0版本)中是512M,新的设计器是1024M,可能跟我们的实际使用习惯不太相符,比如自己电脑配置较低,需要配置较低的内存,电脑配置好的话需要配置较高的内存,而且设计器的内存直接影响内置服务器的内存大小,比如512M的设计器内存启动内置服务器的话,内置服务器内存只有494M,如下图:
在运行大型报表时,会感到很吃力,这时需要调大内存。
而在使用新设计器(如8.0)时,可能本地电脑只需要远程连接服务器进行调试,电脑配置较低,不需要1024M内存,又需要调小内存为此,下面教大家一个办法,小小的设置就可以让你随意调整的设计器内存。
注:默认设计器使用32位JRE,最大内存只能设置为1024M,如果想设置设计器内存超过2G,请点击将设计器内存增大到2G以上
注:当你独立部署数据决策系统,可以直接调整tomcat启动内存大小也可以达到此效果。
2. 解决方法
2.1 准备记事本
写入以下内容:
-Xms256m
-Xmx1024m
第1行设置设计器的初始内存,第2行设置设计器的最大内存,根据实际需要设置。
注:这里必须加上第3行,第3行为空行,如下图:

2.2 放入启动程序designer.exe同目录下
写完后保存为designer.exe.vmoptions将此文件保存到你的报表安装目录下的bin目录,比如安装到C盘的话,就是C:\FineReport_8.0\bin 下,如下图:
2.3 重新启动报表设计器
重新启动设计器,进入到内置报表服务器,就可以看到设计器内存发生了改变。

附件列表
主题: 操作指南
标签:
已验证

