作者hhg4092 ()
看板GameDesign
標題[程式] 圖片資源問題
時間Wed Nov 5 15:13:44 2008
小弟目前把圖片load進 new出來的texture裡,
打算用完後delete掉
但我特地開ctrl+alt+del出來看
當我delete時,佔用的記憶體好像沒減少,請問這樣正常嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.233.178.129
1F:推 beagle:這時候就要先問, 你用哪一種程式語言... XDDD 11/05 16:23
2F:→ beagle:不同的 memory management 會有不同結果 11/05 16:23
3F:→ beagle:garbage collection 的時機不一定是在你下令 delete 時 11/05 16:24
4F:推 tainjoy:也許可以用mmgr,在程式內就可以知道記憶體的狀況 11/05 18:50
5F:→ hhg4092:我是用c++ 11/05 20:37
6F:推 darkflier:要不要試試看讀一張大張一點的圖結果看起來比較明顯 11/05 21:03
7F:→ hhg4092:我發現D3DXCreateSprite(d3d_Device, &g_Sprite); 11/06 15:40
8F:→ hhg4092:似呼是這個的問題,每次呼叫就會吃記憶體, 11/06 15:41
9F:→ hhg4092:而且我把new出來的sprite delete 掉後,也感覺不到有釋放 11/06 15:43
10F:→ hhg4092:目前卡在這 11/06 16:23
11F:推 darkflier:應該有其他reference沒放掉 把device也釋放應該就好了 11/06 20:29