关于释放内存的问题,急!!!

jianxuan 2005-04-18 11:33:55
我用WinExec打开了很多IE,然后,从进程队列里面杀掉了这些IE进程,多次如此以后,系统内存严重不足,怎么才能把这些IE占用的内存通过程序的方法释放出去呢?
...全文
172 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jammyxu 2005-04-19
  • 打赏
  • 举报
回复
这存在一个内存“碎片”的问题,我不知道专业术语是什么,因为内存分散了,系统回收效率不高,就跟硬盘的文件碎片一样,用久了整理一下才好!
所以为节省内存,要做到一个进程用完马上释放,不要等最后一起释放!
fanqing 2005-04-19
  • 打赏
  • 举报
回复
gz
oyljerry 2005-04-19
  • 打赏
  • 举报
回复
en ,IE关闭的时候有时候需要一段时间来释放,而且有时候还不能完全释放,这个可以在使用中碰到
jianxuan 2005-04-18
  • 打赏
  • 举报
回复
问题就是出现在这里了,理论上说,内存应该是已经释放掉了,但实际上好像是内存释放不够及时,有没有什么办法,主动释放这些内存.
  • 打赏
  • 举报
回复
IE是一个单独的进程,把一个IE杀掉,这个ie的内存已经被回收,你说的内存不足可能是其他方面的原因
DentistryDoctor 2005-04-18
  • 打赏
  • 举报
回复
WinExec打开了很多IE?Y?
  • 打赏
  • 举报
回复
_heapmin
Releases unused heap memory to the operating system.

int _heapmin( void );

Routine Required Header Optional Headers Compatibility
_heapmin <malloc.h> <errno.h> Win NT

不支持98
idAnts 2005-04-18
  • 打赏
  • 举报
回复
把ie杀了要等一阵子才能感觉到内存释放了,并不能立刻感受到。

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧