程序运行一段时间会报这个错误<java.lang.OutOfMemoryError: Java heap space>,怎么解决?

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:34:00
程序运行一段时间会报这个错误<java.lang.OutOfMemoryError: Java heap space>,怎么解决?

内存溢出!好好检查你的代码,看看是哪里把内存消耗完了。比如进行死循环、查数据库的时候,结果集太大都会出现这种情况

内存溢出..

windows 更改系统环境变量
加上JAVA_OPTS=-Xms64m -Xmx512m
Linux 在{tomcat_home}/bin/catalina.sh的前面,加
set JAVA_OPTS='-Xms64 -Xmx512'

最好用检测内存泄漏的工具检测一下程序