j2me效率問題

          Posted on 2006-08-18 10:50 Hally 閱讀(1034) 評論(1)  編輯  收藏 所屬分類: 學(xué)習(xí)隨筆

          提高效率個人經(jīng)驗主要是在游戲的主循環(huán)中不能有createImage代碼的出現(xiàn),這個對效率的影響,那是指數(shù)級的

          方法就是在初始化時候把所有用的圖片load進(jìn)內(nèi)存。注意到這點,結(jié)合下面的,就可以寫出高效率的代碼。

          其他一些技巧(摘自 J2ME_Game_Development_with_MIDP2):
          ?1。減少面向?qū)ο蟮拇a
          ?2。減少使用第三方庫
          3。 減少通訊
          4。組合圖象
          5。垃圾回收
          6。短小的類名,變量名(混淆來實現(xiàn))
          7。其他:
          ?????? a。用x+=1 代替x = x+1
          ?????? b。用stringbuffer代替string
          ?????? c。直接存取類中變量要比get,set方法快
          ?????? d。使用本地變量比使用類或?qū)嵗兞扛行?br />?????? e。少使用數(shù)組,多使用變量
          ?????? f。 循環(huán)中遞減比遞增快
          ?????? g。避免循環(huán)中進(jìn)行同步
          ?????? h。刪除循環(huán)中的常量運算
          ?????? i。重復(fù)利用對象
          ?????? j。不使用的對象置為null,特別是Thread
          ?????? K。盡量使用內(nèi)置方法,比如實現(xiàn)數(shù)組拷貝,使用System.arrycoppy比自己實現(xiàn)要快

          Feedback

          # re: j2me效率問題  回復(fù)  更多評論   

          2007-11-01 22:50 by 爬蟲工作室
          不錯

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

          Copyright © Hally

          主站蜘蛛池模板: 康马县| 阳春市| 沛县| 永丰县| 武夷山市| 黄大仙区| 江孜县| 横峰县| 凯里市| 大姚县| 左云县| 古田县| 宁阳县| 平江县| 赤壁市| 石门县| 公安县| 扶风县| 尉氏县| 滕州市| 清苑县| 阳山县| 乌拉特后旗| 西昌市| 安吉县| 台北县| 余江县| 赞皇县| 信阳市| 出国| 宁乡县| 平阳县| 益阳市| 深泽县| 松原市| 天门市| 兴业县| 泽库县| 嘉义市| 卢龙县| 化隆|