麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

J2ME程序優化方法二十條

2019-11-18 16:10:29
字體:
來源:轉載
供稿:網友

        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文件的大小,因為混淆器往往用較短的字符串代替原來的變
量或方法名。

11.若數據太大,可以將數據編碼為字符串,運行時解碼,或把數據存為二進制文件并與程序打包,用類裝載器的getResourceAsStream方法在運行時存取。

12.使用現有的類,比如你使用了GameCanvas,就不用自己生成off-screen,另外像CLDC的PRofile沒有構造集合類,所以我們可以用內建的Hashtable和Vector類來實現。

13.用優化軟件jPresto(http://www.s5systems.com/jPresto.htm)---沒用過,不過暫且寫上吧。
如果對文件大小,內存限制非常嚴格,這時候就只能用一些非常規的方法了,可能這些方法背離了OO思想,但是多數情況下,它是起到了非常積極的作用的(但是也可能),假如你更在意于程序的維護和擴展方面,我建議你還是跳過吧 -_-

14.把所有資源文件做成一個數據文件。

15.把所有的小圖片文件做成一個文件,在運行時再"切割"開。

16.使用有限的面向對象,因為純粹的OO往往意味著更多的虛方法,更多的層次關系,更多的class

17.生成盡可能少的class,class都有一定的系統開銷。

18.class中生成盡可能少的方法。速度比較:同步方法《接口方法《實例方法《final方法《靜態方法。

19.用final static限定方法可以獲得小幅的速度提高。

20.對數據成員用public限定,來代替get和set方法,不過要注意安全性。

J2ME優化可能使你的程序在不同的模擬器,不同的設備下有不同的運行效果,所以 優化一定要建立在開發設備的規格上。
以上所列舉的方法不一定在所有midp設備上都起作用,也不一定都適合每一個程序,總之,應該根據自身的情況

(出處:http://www.companysz.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久草最新在线 | av电影免费看 | 国产呦在线观看视频 | av免费入口 | 国产精品av久久久久久网址 | 一分钟免费观看完整版电影 | 男男啪羞羞视频网站 | 日韩视频在线观看免费 | 欧美一级免费看 | 斗罗破苍穹在线观看免费完整观看 | 欧美成人精品一区二区男人小说 | 免费一级欧美大片视频 | 伊人久久电影网 | 91久久另类重口变态 | 日韩视频高清 | 国产免费一区二区三区最新不卡 | 福利在线播放 | 韩国精品一区二区三区四区五区 | 欧美激情精品久久久久久黑人 | 久久精品99国产国产精 | 黄色片在线播放 | 欧美一级高潮 | 免费a级毛片永久免费 | 最新久久免费视频 | 私库av在线免费观看 | 在线观看免费视频麻豆 | 午夜视频在线观看免费视频 | 久久777国产线看观看精品 | 久久久国产精品网站 | 91精品国产九九九久久久亚洲 | 久久网一区二区 | 亚洲va久久久噜噜噜久牛牛影视 | 99国产精成人午夜视频一区二区 | 久久密 | 国产精品国产成人国产三级 | 成人毛片免费 | 亚洲午夜电影 | xxnxx中国18| 国产精品久久久久久影院8一贰佰 | 国产永久免费观看 | 黄视频网站免费 |