由于在實際工作中使用到了mina,所以一直關注其mail-list。

          最近mina的mail-list討論的一個問題,就是提供的manual close connector,這個問題可害慘我了。

          原來的Connector,無論是SocketConnector或者VmPipeConnector,都是沒有提供close方法的,而且不會自動釋放。

          原來做得一個網絡程序客戶端,每次重新創建的時候,都會new SocketConnector,可是,SocketConnector不會被GC回收的,所使用的線程和內存都不會自動釋放,這個程序在服務器斷開時會重連,于是,當服務器重啟或者網絡中斷時,內存泄漏就產生了,程序慢慢的占用更多的內存,直至崩潰!

          解決此問題的辦法就是,要么使用Singleton,要么使用即將發布的1.1.3!


          溫少 2007-09-29 21:08 發表評論
          posted on 2007-09-29 21:12 溫少的日志 閱讀(1208) 評論(0)  編輯  收藏

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


          網站導航:
           
           
          主站蜘蛛池模板: 大冶市| 嘉定区| 来凤县| 洪洞县| 桑日县| 贺州市| 白沙| 闵行区| 济宁市| 和林格尔县| 灌南县| 庆元县| 鱼台县| 张掖市| 班玛县| 鸡泽县| 边坝县| 尉犁县| 香港| 普定县| 雷山县| 昌乐县| 建昌县| 精河县| 福泉市| 德清县| 石林| 吴川市| 且末县| 赣榆县| 临泽县| 承德县| 荆州市| 马关县| 辽宁省| 乐昌市| 八宿县| 临沧市| 张掖市| 永昌县| 阳泉市|