java占用内存高达2g!怎么办?

我一开minecraft没跑半小时我电脑就卡的动不了360检测出java占用内存高达2g以上甚至接近3g!求高人帮忙!感激不尽!... 我一开minecraft 没跑半小时 我电脑就卡的动不了 360检测出java占用内存高达2g以上 甚至接近3g!求高人帮忙!感激不尽! 展开
 我来答
發呆碼字員
2014-10-27 · TA获得超过331个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:266万
展开全部
使用完不必要的给予null 然後再一段时间呼叫System.gc();这样占存的空间就会减少
追问
可是我不知道怎么操作
追答
要先检查看看你自己写的程式架构里面有没有包含一些重复性或是一次性的物件,
重复性的可以再使用完给予null再下次使用前在new ,一次性的物件就直接给予null
而你不知道在什麼时机使用System.gc()回收机制的话可以在null完後呼叫,但是使用回收机制
不要过於频繁不然很耗资源。
楚不常DAf91
2014-10-27 · TA获得超过839个赞
知道小有建树答主
回答量:397
采纳率:100%
帮助的人:305万
展开全部
启动器有个最大内存 调小就行了
追问
那个我试过了,不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式