FR内存

单位服务器很顶,但是帆软jvm只给了32G。偶尔会报页面压力过大。有必要改大吗?据说官方建议32G,内存大了GC一轮就比较慢了。大佬有什么建议Snipaste_2025-05-19_09-59-19.pngimage.png

FineReport 谢广坤 发布于 2025-5-19 10:01 (编辑于 2025-5-19 10:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-5-19 10:03

这个是看你实际需求设置

一般推荐是服务器内存的三分之一到三份之二,最小三分之一,最大三分之二

这个是推荐的

  • 谢广坤 谢广坤(提问者) 那我JVM给到100G。内存回收估计会很慢
    2025-05-19 10:04 
  • snrtuemc snrtuemc 回复 谢广坤(提问者) 回收慢没关关系,这个是系统自动的,Java自己也有回收机制的,要设置最大最小内存,不要都一样
    2025-05-19 10:05 
  • 谢广坤 谢广坤(提问者) 回复 snrtuemc 像这样的服务器,仅以Xmx 建议多少?
    2025-05-19 10:19 
  • snrtuemc snrtuemc 回复 谢广坤(提问者) 可以试试,最小20G,最大120G
    2025-05-19 10:22 
  • 谢广坤 谢广坤(提问者) 回复 snrtuemc 但是官方文档中提示超过64会导致性能问题
    2025-05-19 10:26 
最佳回答
0
我在等风也等你Lv6初级互助
发布于2025-5-19 10:05

https://help.fanruan.com/finereport/doc-view-1021.html

参考这个内存建议,压力大其实可以继续加内存,我自己内存目前加到40g,目前没有任何问题,或者优化报表sql,

最佳回答
0
CD20160914Lv8专家互助
发布于2025-5-19 10:36(编辑于 2025-5-19 10:38)

最大调整到48GB就行了,帮客户配置了一个集群的服务器,人家物理内存1TB,我给的堆内内存也只配置了48GB就行了,再大了性能受tomcat的影响 会下降了,而且官方的开发技术运维人员也说过,只配置到48GB就行了

服务器其它的优化参考如下文档配置就行了,主要是配置好启动文件,每个参数,你看看运维出来的检查报告 是否有问题了

运维监控指导手册- FineReport帮助文档 - 全面的报表使用教程和学习资料

image.png

  • 4关注人数
  • 56浏览人数
  • 最后回答于:2025-5-19 10:38
    请选择关闭问题的原因
    确定 取消
    返回顶部