j2me效率问题

Posted on 2006-08-18 10:50 Hally 阅读(1022) 评论(1)  编辑  收藏 所属分类: 学习随笔

提高效率个人经验主要是在游戏的主循环中不能有createImage代码的出现,这个对效率的影响,那是指数级的

方法就是在初始化时候把所有用的图片load进内存。注意到这点,结合下面的,就可以写出高效率的代码。

其他一些技巧(摘自 J2ME_Game_Development_with_MIDP2):
 1。减少面向对象的代码
 2。减少使用第三方库
3。 减少通讯
4。组合图象
5。垃圾回收
6。短小的类名,变量名(混淆来实现)
7。其他:
       a。用x+=1 代替x = x+1
       b。用stringbuffer代替string
       c。直接存取类中变量要比get,set方法快
       d。使用本地变量比使用类或实例变量更有效率
       e。少使用数组,多使用变量
       f。 循环中递减比递增快
       g。避免循环中进行同步
       h。删除循环中的常量运算
       i。重复利用对象
       j。不使用的对象置为null,特别是Thread
       K。尽量使用内置方法,比如实现数组拷贝,使用System.arrycoppy比自己实现要快

Feedback

# re: j2me效率问题  回复  更多评论   

2007-11-01 22:50 by 爬虫工作室
不错

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 43, comments - 200, trackbacks - 0, articles - 2

Copyright © Hally