作者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