[程式] 圖片資源問題

看板GameDesign作者時間15年前 (2008/11/05 15:13), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串1/1
小弟目前把圖片load進 new出來的texture裡, 打算用完後delete掉 但我特地開ctrl+alt+del出來看 當我delete時,佔用的記憶體好像沒減少,請問這樣正常嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.233.178.129

11/05 16:23, , 1F
這時候就要先問, 你用哪一種程式語言... XDDD
11/05 16:23, 1F

11/05 16:23, , 2F
不同的 memory management 會有不同結果
11/05 16:23, 2F

11/05 16:24, , 3F
garbage collection 的時機不一定是在你下令 delete 時
11/05 16:24, 3F

11/05 18:50, , 4F
也許可以用mmgr,在程式內就可以知道記憶體的狀況
11/05 18:50, 4F

11/05 20:37, , 5F
我是用c++
11/05 20:37, 5F

11/05 21:03, , 6F
要不要試試看讀一張大張一點的圖結果看起來比較明顯
11/05 21:03, 6F

11/06 15:40, , 7F
我發現D3DXCreateSprite(d3d_Device, &g_Sprite);
11/06 15:40, 7F

11/06 15:41, , 8F
似呼是這個的問題,每次呼叫就會吃記憶體,
11/06 15:41, 8F

11/06 15:43, , 9F
而且我把new出來的sprite delete 掉後,也感覺不到有釋放
11/06 15:43, 9F

11/06 16:23, , 10F
目前卡在這
11/06 16:23, 10F

11/06 20:29, , 11F
應該有其他reference沒放掉 把device也釋放應該就好了
11/06 20:29, 11F
文章代碼(AID): #194KUiNr (GameDesign)