<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    大夢想家

    5年開發工程師,2年實施經理,X年售前顧問,......
    數據加載中……
    SWT---資源---第一!
         使用SWT做開發的朋友,一定要注意~資源是一個殺手!對于我們這些無知的開發人員,使用了資源,不釋放它,比不寫程序或者不提供這個功能還可怕~因為它經不起考驗,到了時間肯定完蛋!
         前兩個天就遇到了這個,同事寫了一個插件,一次性從數據庫中取得1W以上的數據然后組織成樹表格,顯示給客戶~取得數據的速度,樹組裝的速度,樹展開的速度,都做了反復的優化,一切優化完成以后,就宣布完成!但是沒有測,當我連續打開4個樹以后,程序就非掉了~
        我先加大rcp的啟動內存,沒用!瘋狂調用cg,沒用!而且這中錯誤錯的很奇怪,如果是內存異常,應該是JVM報出的,但是這次不是,仔細閱讀異常,竟然是SWT打開圖片,顏色,字體的時候的異常~肯定是資源問題了!
       因為以前一直再用Jface的treeviewer組件,所以一直沒有關心資源的問題~但是1W的數據,使用的SWT的原生Tree組裝的~而且還用了一些字體~
    排查代碼,竟然發現有字體被new出,但是沒有釋放~問題就出在這里~
       調用了

    Font font = new Font (display, "Courier", 10, SWT.NORMAL);

    那么就應該在不在需要這個Font的時候調用

    font.dispose();

    兩個原則:
    第一條是"誰占用,誰釋放",第二條是"父構件被銷毀,子構件也同時被銷毀"。

    客戶虐我千百遍,我待客戶如初戀!

    posted on 2007-09-14 16:34 阿南 閱讀(1371) 評論(7)  編輯  收藏 所屬分類: 西安java用戶群Eclipse-SWT

    評論

    # re: SWT---資源---第一! 2007-09-14 21:50 千里冰封

    SWT再好應該也沒有SWING好吧,其實SWING的架構是非常優秀的。而SWT只是和AWT差不多而已
      回復  更多評論    

    # re: SWT---資源---第一! 2007-09-14 22:17 Matthew Chen

    看冰封說的,swt還是不錯的,老實說覺得用swt和用vb之類的差不多,簡單點,追求速度,用戶滿意度,但由于并非由jvm控制資源,很難獲得穩定性。swing的架構那是經典mvc,在配以jvm的呵護,自然是優秀的,簡直是媲美j2ee的架構啊。
      回復  更多評論    

    # re: SWT---資源---第一! 2007-09-14 22:33 BeanSoft

    呵呵 SWT 組件擴展比較費勁. 有誰能告訴我如何實現下面的功能:
    動態的將 CTabItem 隱藏/顯示... 似乎隱藏除了 dispose() 沒辦法了..

    我期望有方法 setVisible(boolean) 可以來調用.
      回復  更多評論    

    # re: SWT---資源---第一! 2007-09-15 00:30 ev0

    碰到系統資源的管理還是最好用jface里對應的registry
      回復  更多評論    

    # re: SWT---資源---第一! 2007-09-15 09:28 千里冰封

    呵呵,我還是覺得跨平臺的應用,還是SWING好一些,用JAVA的外觀,在每個平臺幾乎有一樣的表現
      回復  更多評論    

    # re: SWT---資源---第一! 2007-10-16 13:01 翔南

    恩 一定要及時釋放資源!
      回復  更多評論    

    # re: SWT---資源---第一! 2007-10-22 11:51 study

    哈哈,個人比如一下:寫代碼就好比人吃飯,如果上一餐吃得太多還沒有消化就接著來第二餐很容易消化不良.
      回復  更多評論    
    主站蜘蛛池模板: 二个人看的www免费视频| 131美女爱做免费毛片| 成人午夜免费视频| 无码AV片在线观看免费| 嫩草视频在线免费观看| 国产成人综合亚洲AV第一页 | 亚洲婷婷综合色高清在线| 特级aaaaaaaaa毛片免费视频| 最好看最新的中文字幕免费| 亚洲人成无码网站久久99热国产| 激情综合亚洲色婷婷五月APP| 丝袜足液精子免费视频| 亚洲精品中文字幕乱码三区| 国产成人精品久久亚洲高清不卡| 99精品一区二区免费视频| 亚洲成av人片不卡无码久久| 国产91在线|亚洲| 免费A级毛片无码A∨中文字幕下载| 久久久无码精品亚洲日韩蜜臀浪潮| 一级一黄在线观看视频免费| 免费看片A级毛片免费看| 亚洲人成电影在线观看网| 无码人妻久久一区二区三区免费 | 国产成人免费全部网站| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲一区二区三区免费| 永久免费av无码入口国语片| 亚洲AV无码成H人在线观看 | 亚洲欧美aⅴ在线资源| 永久在线免费观看| 亚洲小说图区综合在线| 最近新韩国日本免费观看| 亚洲中文无码亚洲人成影院| 亚洲av无码成人精品区在线播放 | 亚洲国产成人AV在线播放| 青青草免费在线视频| 亚洲国产成AV人天堂无码| 国产精品免费视频播放器| 两性色午夜免费视频| 亚洲综合偷自成人网第页色| 亚洲女人被黑人巨大进入|