玩JAVA游戏时为什么总有JAVA内存不够的信息

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:26:51
我的手机是步步高我从JAVA里下了个绝代双骄但是为什么玩到一半就突然卡出来,显示是JAVA内存不够游戏被强制退出我吧JAVA里的大多东西都删了啊不可能是手机或内存卡内存不够啊我手机里还有60几的KB内存卡也有几百但为撒玩不成是不是游戏大阿。

java用到内存是从手机内存中分出来的heap。 通常每个手机的heap大小事固定的。
你的情况很可能是因为这个游戏对java heap的内存要求较高。

总之,要么是手机本身支持的javaheap低,要么游戏写的烂,没针对你的机型做适配。都有可能,对普通用户来说,都没法解决。

我给你提供个办法,jar包可以用rar打开,看看里面有没有图片,你在游戏的哪里卡住,就吧对应场景的图片用小图片或者单色图片替换。然后试试。
这个方法不一定管用哈。如果你非要玩这个游戏,要么换机,要么按我的方法试试看。
Good luck。

有可能就游戏编的不好,现在编java游戏的人有的水平不就很高

没有说游戏写的烂这一说,程序运行起来,本身都是需要一定的运行空间,像你的电话,JAVA游戏运行起来占用的是你手机的内存,而不是你内存卡的内存,国产手机据我了解手机内存都是很小,所以导致你JAVA游戏运行起来内存不够,楼上的几位,建议你们不懂的话就不要误导别人,我个人的建议楼主去购买诺基亚S60系列手机,经济又实惠,而且耐用N73就不错了