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