嚴以律己,寬以待人. 三思而后行. GMail/GTalk: yanglinbo#google.com; MSN/Email: tx7do#yahoo.com.cn; QQ: 3 0 3 3 9 6 9 2 0 .
最近在一個項目中,被測試組人員檢測出來GDI對象導致內存泄露,之后,經過代碼的走讀,確實發現存在這樣一個問題。
首先是現象,在一些項目中,如果發現圖片,圖標等突然顯示不出來,就有可能是GDI對象已經滿了,這個事情,用任務管理器,把GDI對象打開,就可以看到了,如果GDI對象迅速上漲,就基本可以確認是GDI對象導致內存泄露。
經過查證,發現以下代碼會導致GDI對象上漲,內存泄露,因為以下代碼會定時執行,每當一個執行周期一道,就會重新申請內存,導致泄露。
posted on 2011-03-09 17:24 楊粼波 閱讀(1043) 評論(0) 編輯 收藏 引用
Powered by: C++博客 Copyright © 楊粼波