首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

窗体最小化以后,内存减少,恢复窗体后,内存的数量比最开始少很多,请大侠详解解决思路

2012-03-23 
窗体最小化以后,内存减少,恢复窗体后,内存的数量比最开始少很多,请大侠详解工程只有一个窗体,运行几个小时

窗体最小化以后,内存减少,恢复窗体后,内存的数量比最开始少很多,请大侠详解
工程只有一个窗体,运行几个小时后,在任务管理器里查看占有内存情况,显示9M多,把窗体最小化时,内存减少到1M左右,恢复窗体后,内存占用量不停增长,达到5M多,是什么变量没释放内存的原因吗,我在一些过程里用了PCHAR,但又不能在过程中释放,该怎么办

[解决办法]
应该不是这个原因

最小化后系统已经把一些占用的内存认为是系统占用的资源
其实还是一样的多
[解决办法]
多数Win32程序都是这样的,试试IE,word之类的,一样的
[解决办法]
参考这个吧,这个解释的还算可以了
http://topic.csdn.net/t/20051117/13/4399787.html#

[解决办法]
PCHAR类型只是一个说明一个指针变量,和其它类型是一样的,如Integer,没必要释放,但是如果使用GetMem或者别的过程为它动态分配了内存,则必须释放,GetMem分配的用FreeMem释放。

热点排行
Bad Request.