处理java中内存溢出

来源:互联网 发布:媒体的作用 知乎 编辑:程序博客网 时间:2024/05/29 05:52
1
内存溢出 可能的原因


1.1 代码中有死循环代码

1.2 代码中转json数据时候,需要查询所有表,查询表的时候,关联表太多,一个接一个所以导致内存溢出

1.3 项目太大,在eclipse里面启动的时候,需要的内存太多,所以溢出

2 解决方式 :

2.1 修改死循环代码
2.2 把转的json数据,一部分不需要的属性给过滤掉。

2.3 修改eclipse里面的属性(暴力解决方案)

-Xmx512m -XX:PermSize=256M -XX:MaxPermSize=512M


在javaeclipse中-》windows-》preference-》installed  jres -》点击jdk进入编辑-》复制“ -Xmx512m -XX:PermSize=256M -XX:MaxPermSize=512M”

里面的数据复制到default vm arguments中 -》finash-》apply》ok

原创粉丝点击