自定义FineReport报表设计器的内存大小

目录:

1. 概述

我们知道,报表设计器默认设置了固定的内存大小,较老的版本(如FineReport7.0版本)中是512M,新的设计器是1024M,可能跟我们的实际使用习惯不太相符,比如自己电脑配置较低,需要配置较低的内存,电脑配置好的话需要配置较高的内存,而且设计器的内存直接影响内置服务器的内存大小,比如512M的设计器内存启动内置服务器的话,内置服务器内存只有494M,如下图:

222

在运行大型报表时,会感到很吃力,这时需要调大内存。

而在使用新设计器(如8.0)时,可能本地电脑只需要远程连接服务器进行调试,电脑配置较低,不需要1024M内存,又需要调小内存为此,下面教大家一个办法,小小的设置就可以让你随意调整的设计器内存。

注:默认设计器使用32位JRE,最大内存只能设置为1024M,如果想设置设计器内存超过2G,请点击将设计器内存增大到2G以上

注:当你独立部署数据决策系统,可以直接调整tomcat启动内存大小也可以达到此效果。

2. 解决方法

2.1 准备记事本

写入以下内容:

-Xms256m -Xmx1024m

第1行设置设计器的初始内存,第2行设置设计器的最大内存,根据实际需要设置。

注:这里必须加上第3行,第3行为空行,如下图:

222

2.2 放入启动程序designer.exe同目录下

写完后保存为designer.exe.vmoptions将此文件保存到你的报表安装目录下的bin目录,比如安装到C盘的话,就是C:\FineReport_8.0\bin 下,如下图:

2.3 重新启动报表设计器

重新启动设计器,进入到内置报表服务器,就可以看到设计器内存发生了改变。

比如上面512M,最大内存改成1024M后,内置服务器最大内存由494MB变成了989MB。

222

附件列表


主题: 操作指南
标签: 已验证

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)