发新话题
打印

V600系列怎么打堆栈补丁?

V600系列怎么打堆栈补丁?

我又来学习了。想知道怎么打堆栈补丁?打了有什么好处?

TOP

什么是JAVA内存堆栈?
可以理解为电脑的内存,它不是硬盘的储存空间,在JAVA应用程序运行时被消耗。它的大小直接影响着游戏运行的可能性。
一、内存堆栈使用原理
    JAVA程序的文件可以分为程序文件class和资源文件,当一个程序被启动时,所有的class都会被调入并占用掉内存,而资源文件则根据程序的需要被调入或释放。如果程序编译得当,无论资源文件再大,即便是1M的程序都可以运行。所以,游戏是否能运行并不是看程序本身的大小,而是取决于程序的编制方法和资源文件的储存方式。
二、内存不够的特征
    以MOTO手机为例,当内存差一点不够时,程序表现为LOADING时卡住,无法继续运行,而当内存的消耗远远超出时,会出现应用程序错误。(索爱则是会报储存文件太大)。当出现内存差一点不够的情况时,我们可以通过一些手段来使游戏增加运行的可能:
    1,重启手机。内存被使用过后并不会释放干净,所以重启手机就是清理内存的最好方法。
    2,关闭游戏音乐。在游戏的音乐选项中关闭音乐,如此游戏可能便不加载音乐使得内存得到节约。
    3,删除游戏音乐。部分游戏在关闭音乐时仍然会加载,程序仅仅是将音量设为0而已(例如音乐方块)。这个时候必须将jar包中的音乐资源文件删除才可以节约内存。当然少部分游戏这么做的话会造成程序错误。
    4,修改资源图片。有的游戏中一张标题图可能占用掉10K以上的空间,用PHOTOSHOP等工具对图片进行必要的缩减,虽然会损失一些美观度,但是可以增加游戏运行机会。

好处

以前很多卡的游戏,了之后就不卡了拉,比如说登QQ就比以前快多了,以前很多不能玩的游戏现在也可以玩了。

JAVA手机性能参数

[]MOTO E398、V600系列
手机屏幕:176*220
游戏屏幕:176*204
非全屏屏幕:176*182
JAVA联网:CMWAP需要代理
字体大小:17*17 一行约10个中文字,内置一种字体,任何字体选项均为默认字体。
MIDP:2.0
CLDC:1.0
JAVA单个容量限制:无限制,小于手机本身内存
JAVA堆栈容量:800K
特别:E398支持MOTO FUNLIGHT API
特别2:支持MOTO 3D API
特别3:开启摄像头、内部文件访问权限等需要授权

新手不要随便打,打补丁之前做个备份

TOP

哇````真是谢谢你  讲的真详细```  我想打打堆栈补丁  不知道V600系列能不能打   如果可以的话  就发个教程吧  顺便提供一个能下载的堆栈补丁   谢谢````

TOP

抱歉,目前手头没有

TOP

发新话题