-
yks999 小试身手Lv3
发表于2023-3-20 11:32
悬赏10
已解决
如图,分配内存3.8G,已使用3.5G,上周看的时候可用内存还有400+M,现在只有不到300M了,并且无法导出excel,请教一下已用内存如何释放的
yks999 发表于 2023-3-20 18:41
我再startup里面加了这个参数,但是不起作用,,已分配内存还比原来少了一半
不起作用是总内存没变化吗?看下bin目录下的catalina.sh文件,是否也有内存配置。
16个回答
点击【已使用内存】数字处,可回收内存。
如果长时间内存未释放,可以重启下服务,看看系统初始启动完成后,已使用内存是多少,考虑是否增加内存。
报表导出excel时,会比较耗系统内存,可以导出csv。
豌豆君 发表于 2023-3-20 12:09
点击【已使用内存】数字处,可回收内存。
如果长时间内存未释放,可以重启下服务,看看系统初始启动完成后 ...
我们准备晚上重启一下试试,如果需要增加内存,应该怎么设置呢?
在tomcat安装目录下bin文件中的启动文件startup.sh中设置,添加:Set JAVA_OPTS=-Xmx2048m -Xms2048m -XX:MaxPermSize=512m,根据需求调整数值大小;如果原来已经设置了,在原有基础上调整数值即可。
豌豆君 发表于 2023-3-20 17:15
在tomcat安装目录下bin文件中的启动文件startup.sh中设置,添加:Set JAVA_OPTS=-Xmx2048m -Xms2048m -XX:M ...
我这边服务器有8G内存,我要把应用调成6G的话应该写 Set JAVA_OPTS=-Xmx6144m -Xms6144m -XX:MaxPermSize=1536m 这样对吗?
本帖最后由 yks999 于 2023-3-20 18:31 编辑
豌豆君 发表于 2023-3-20 17:53
可以这样设置
我这边重启tomcat了,而且提示服务器启动成功,,数据库表统计完毕,但是无法访问bi,是怎么回事看到有多的tomcat,杀掉进程后再开启就可以了
yks999 发表于 2023-3-20 18:20
我这边重启tomcat了,而且提示服务器启动成功,,数据库表统计完毕,但是无法访问bi,是怎么回事 ...
先看下不带bi后缀的端口能否正常访问,再看看tomcat中的日志有什么报错提示