首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

[转]java.lang.OutOfMemoryError: Java heap space 解决办法

2013-08-04 
[转]java.lang.OutOfMemoryError: Java heap space 解决方法java.lang.OutOfMemoryError: Java heap space

[转]java.lang.OutOfMemoryError: Java heap space 解决方法
java.lang.OutOfMemoryError: Java heap space 解决方法??

2008-11-03 12:36:19|??分类:|字号?订阅

??

异常java.lang.OutOfMemoryError:下加入
export?JAVA_OPTS="-server -Xms512m -Xmx1024m"

保存,并重新启动tomcat服务器

注意:Application Server Xms setting should not be set equal to the Xmx setting.

针对第二个原因:

?? 由于jvm产生的垃圾是由我们所写的代码产生的,质量好的代码产生的垃圾少,相反就会产生很多垃圾。由于jvm的最大内存不能无限增大,故增大jvm的最大内存应该是在代码已经达到很优化时才实施的,所以优化程序才是我们最先要做的。

??? 如何优化程序:
??? 第一,避免死循环。仔细检查程序,防止出现死循环,这是比较容易检查的。
??? 第二,可以适当手动回收垃圾 ,如调用方法System.gc()
??? 第三,应该及时释放各种资源:内存, 数据库的各种连接。 如置对象为null,关闭数据库连接。

热点排行