|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先说优点,首先和C,C++这些语言比起来,java很简单,去掉指针的java,非常好理解,自动垃圾回收机制也很好,自从JDK1.5推出以后,性能上又有了很大提高。
j2me程序因为其特别的运转情况限定,以是优化就显得对照主要,以下是在进修j2me编程所搜集的一些技能和本人的心得。
本文次要是申明j2me平台上的特别优化办法,与j2se反复的一些技能就不再赘述了。
1.显现图像时断定好你的fps,最好先做几回小实行,如许能让你在显现效果和运转速率上有对照好的均衡。
2.GamaCanvas.getGraphics()每次城市发生一个全新的对象,可是对这些对象的操纵都是对统一个graphics,以是仍是只取一次供前面利用。
3.让多个对象利用一样的监听器,好比让主MIDlet类完成CommandListener和ItemStateListener接口。
4.思索利用手机开辟商供应的一些sdk,没人会比他们更懂得他们手机,以是有些时分能明显进步速率,出格是图片,视频利用方面。
5.利用监督工具剖析MIDlet的瓶颈,wtk和各个公司供应的开辟包里城市有,能够找到程序的缺点。假如是在手机上,用timer测试你以为有能够的中央。
6.利用System.gc(),在无线程堵塞的情形下能够无效的减缓内存压力,可是有些公司不是太保举利用(如nokia).sun的说法也是越低真个机子实行的越慢,总之,慎用吧。
7.用流动的数组取代利用Vector。
8.图片的优化。思索利用设备的规格,大概高分辩率的图片纷歧定显现的出来。
9.不必的对象赋值为null,为更快的接纳
10.用搅浑器处置你的类文件,避免反编译,另有一个好的反作用就是它减小class文件的巨细,由于搅浑器常常用较短的字符串取代本来的变量或办法名。
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢? |
|