我是下载官网的V10.0服务器部署版 在使用的时候,经常出现计算一些大表,经常内存溢出,报错 Java heap space所以我根据官网的文档手册修改了了内存 https://help.finereport.com/doc-view-1023.html 这样子JVM内存是上去了,但是出现了一个新的问题就是内存使用了之后不释放,这就导致多计算几个表内存使用率就一直增不减少,每次内存达到70-80%的时候我都是重启tomcat来释放内存的,我在官网和百度查询了tomcat内存释放的教程 http://bbs.fanruan.com/wenda/question/7536.html Tobug大神说修改目录下的文档 但是还是没有效果,内存不释放 JackWang大神说修改finereport后台 智能运维-内存管理-智能释放 这个我也尝试了还是不行 后来我又根据百度上面的教程 startup.bat的@echo off下面添加以下代码: -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_HOME%\conf\logging.properties" 但是还是没有什么效果 计算完表格之后tomcat不释放内存出来 |