j2me效率問題

          Posted on 2006-08-18 10:50 Hally 閱讀(1030) 評論(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

          主站蜘蛛池模板: 锡林郭勒盟| 江都市| 克山县| 尚志市| 资中县| 景泰县| 文化| 石景山区| 三门县| 西城区| 新河县| 宣恩县| 巴东县| 诏安县| 专栏| 河北区| 揭阳市| 云和县| 呈贡县| 深泽县| 九江市| 咸阳市| 富锦市| 东兰县| 探索| 宁安市| 平湖市| 淮阳县| 叙永县| 灵川县| 瑞丽市| 宜君县| 贺兰县| 乌鲁木齐县| 民权县| 鄢陵县| 舟山市| 彭水| 桃园县| 上林县| 常熟市|