读书人

[转]java.lang.OutOfMemoryError: Jav

发布时间: 2013-08-04 18:26:16 作者: rapoo

[转]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,关闭数据库连接。

读书人网 >Ruby Rails

热点推荐