Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Optimization 优化较小的.cod(.jar)文件_Optimization_Blackberry_Java Me_Mobile_Cod - Fatal编程技术网

Optimization 优化较小的.cod(.jar)文件

Optimization 优化较小的.cod(.jar)文件,optimization,blackberry,java-me,mobile,cod,Optimization,Blackberry,Java Me,Mobile,Cod,RIM编译器在构建最终的.cod文件时对生成的“.jar”执行额外的优化和压缩,但是开发人员可以做一些事情来显著减小最终的.cod文件的大小 其中一种方法是运行,或者使用类似的工具来减小包含的.png文件的大小。在具有大量图像文件的应用程序(例如具有自定义UI的应用程序)中,这可以显著减小最终的.cod文件大小 对于优化final.cod文件的大小,您有什么建议吗?在.java代码本身中需要做些什么?项目结构中需要做些什么?要对文件或资源做些什么 谢谢 好问题 在安装大型bin/txt/xml

RIM编译器在构建最终的.cod文件时对生成的“.jar”执行额外的优化和压缩,但是开发人员可以做一些事情来显著减小最终的.cod文件的大小

其中一种方法是运行,或者使用类似的工具来减小包含的.png文件的大小。在具有大量图像文件的应用程序(例如具有自定义UI的应用程序)中,这可以显著减小最终的.cod文件大小

对于优化final.cod文件的大小,您有什么建议吗?在.java代码本身中需要做些什么?项目结构中需要做些什么?要对文件或资源做些什么

谢谢

好问题

  • 在安装大型bin/txt/xml文件时,压缩(,)可能很有用
这就是他们在RIM中所说的:

还有:

所有图像均为PNG格式。我想 了解原因:使用JDE 4.5编译--> 900k,编译JDE 4.2、2.6.1、4.7--> 1800k。有什么区别?谢谢


似乎JDE4.5比旧的JDE使用了更多的优化技术 版本


检查下面的图像,它是由55K png图像生成的。它的大小是3427字节


<>我想你肯定想考虑一个ScLink(和优化器/混淆器),比如PROGART()。这可以通过将完整的类名压缩为缩短的版本、删除未使用的代码等来缩减Java代码。同时,它还可以提高代码的效率。太棒了。唯一困难的部分是修改您的构建以优化生成的类文件,然后RIM构建的东西才能得到它来生成一个.cod。

一个好的方法是GZIP所有资源,然后使用net.RIM.device.api.compress.GZIP导入压缩文件。这样,您就不必自己实现解压缩代码


您还可以使用来优化图像资源。

请确保尽可能使用PNG-8而不是PNG-24。尽量减少调色板中的颜色数量。之后,使用PngOut

至于ProGuard,我在使用Progruard的optimize feachure(“dontoptimize”开关)时,在旧的BB设备上遇到了问题,所以请小心使用它,尽管它是一个很棒的工具