posts - 241,  comments - 116,  trackbacks - 0
          1.避免為性能而犧牲代碼的可能性。
          2.不能孤立的考慮性能,要權(quán)衡付出的努力與能夠得力的利益之間的關(guān)系。
          3.性能是大型工程要關(guān)心的問題,但通常不是小型工程需要考慮的問題。
          4.使程序能夠運(yùn)轉(zhuǎn)應(yīng)該比鉆研程序的性能有更大的優(yōu)先權(quán),一旦我們擁有了可運(yùn)轉(zhuǎn)的程序, 我們可以使用剖析器來使其更有效。僅當(dāng)性能被確定為關(guān)鍵因素的時候,在初始設(shè)計/開發(fā)期間才應(yīng)該予以考慮。
          5.不要假設(shè)瓶頸在什么地方,而應(yīng)該運(yùn)行剖析器來獲得數(shù)據(jù)
          6.在任何可能的情況下,應(yīng)該顯示的將無用對象設(shè)為NULL,從而顯示的將其銷毀,有時這可能是對垃圾回收器的一種很有幫助的提示。
          7.程序大小的問題。僅當(dāng)程序是大型的,運(yùn)行時間長而且速度也是一個問題時,性能優(yōu)化才有價值。
          8.static final 變量可能通過 JAVA 虛擬機(jī)優(yōu)化以提高運(yùn)行速度。因此程序常量也應(yīng)該聲明為 static final.
          posted on 2011-10-31 09:31 墻頭草 閱讀(182) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          人人游戲網(wǎng) 軟件開發(fā)網(wǎng) 貨運(yùn)專家
          主站蜘蛛池模板: 睢宁县| 鄂温| 琼结县| 石棉县| 富民县| 西充县| 绥阳县| 萝北县| 南岸区| 比如县| 新野县| 沙田区| 喀喇沁旗| 上蔡县| 郯城县| 富宁县| 通江县| 礼泉县| 英德市| 望谟县| 深圳市| 宿迁市| 满城县| 黑山县| 阿克苏市| 三台县| 光山县| 青龙| 竹山县| 克拉玛依市| 龙口市| 个旧市| 嘉定区| 成都市| 华亭县| 汽车| 南召县| 临洮县| 林西县| 闵行区| 定陶县|