如何设置缓存大小?

FR8.0

启动tomcat提示如下:

image.png

FineReport hbhuahua 发布于 2019-8-14 08:14 (编辑于 2019-8-14 08:19)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
firegunzxLv6高级互助
发布于2019-8-14 08:22

Tomcat服务器内存修改-https://help.finereport.com/doc-view-1021.html

  • hbhuahua hbhuahua(提问者) 在catalina.bat文件中增加set JAVA_OPTS= -Xms1024M -Xmx2048M 修改后,还是同样的提示
    2019-08-16 08:46 
最佳回答
0
疏影横斜Lv6见习互助
发布于2019-8-14 09:09

解压版通过 startup.bat、startup.sh 启动 Tomcat

1)Windows 系统下,这里以 win10+tomcat8+jdk1.8.0 为例(不同版本可能略有不同请自行处理),找到%Tomcat_Home%/bin/catalina.bat,添加如下代码:

set JAVA_OPTS= -Xms512M -Xmx1024M

-Xms:java Heap 初始大小。 默认是物理内存的 1/64。

-Xmx:java heap 最大值。不可超过物理内存。

上述代码表示初始化内存为 512MB,可以使用的最大内存为 1024MB。必须要有M(如果没有,则是 KB),具体设置如下图所示:

注:对于 Tomcat 服务器来说,最大内存一般不要超过物理内存的 80%。


修改后,重启 Tomcat 设置生效

2)将 Tomcat 启动程序注册成系统服务时

如果将 Tomcat 启动程序注册为系统服务,详情参见将报表服务启动程序注册为系统服务,应修改 JVM 的 Xms 和 Xmx 大小:

set JAVA_OPTS= -Xms512M -Xmx1024M

3)Linux 系统下,这里以 centos6.5+tomcat8+jdk1.8.0 为例(不同版本可能略有不同请自行处理),打开%Tomcat_Home%/bin/catalina.sh,添加如下代码:

JAVA_OPTS="$JAVA_OPTS -Xms2048M -Xmx8196M"

修改后,重启 Tomcat 设置生效。

 安装版通过服务启动 Tomcat

如果是 Tomcat 安装版的,这里以 win10+tomcat8+jdk1.8.0 为例(不同版本可能略有不同请自行处理)。

直接双击 Tomcat 出现在屏幕右下角的系统托盘,打开Java选项卡,修改Initial Memory PoolMaximum Memory Pool即可,前者为初始内存,后者为最大内存,最大内存尽量不要超过物理内存的 80%。


修改后,重启 Tomcat 设置生效。

如果以上设置无效,可参照解压版安装成服务后修改注册表的 Option 内容。


  • hbhuahua hbhuahua(提问者) 增加set JAVA_OPTS= -Xms1024M -Xmx2048M 修改后,还是同样的提示
    2019-08-16 08:38 
  • 疏影横斜 疏影横斜 回复 hbhuahua(提问者) 把内存再调大一点
    2019-08-16 14:08 
  • 3关注人数
  • 886浏览人数
  • 最后回答于:2019-8-14 09:09
    请选择关闭问题的原因
    确定 取消
    返回顶部