为什么虚拟内存不断增大?

book_billhu422 2007-09-23 10:02:48
我写了一个需要24小时运行的程序。
因此,编写程序时为防止内存溢出,我注意释放无用的内存。
最后的结果是内存占用维持在一个较稳定水平,但是虚拟内存总是不断增加。

我的问题是:在没有对虚拟内存直接操作(程序实现申请虚拟内存)的情况下,那些因素影响虚拟内存的增长?

请各位赐教!
...全文
599 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gganyway 2008-05-23
  • 打赏
  • 举报
回复
你把它搞大了哈哈!!
yeak_chan 2008-05-18
  • 打赏
  • 举报
回复
内存泄漏
vinsonnubo 2008-05-17
  • 打赏
  • 举报
回复
是什么程序啊?用什么语言写的?JS跟XML的话,很可能是内存泄漏。Java的内存回收挺强的~~
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
什么呀
constname 2007-09-25
  • 打赏
  • 举报
回复
肯定没释放
ouyh12345 2007-09-24
  • 打赏
  • 举报
回复
长时间运行的程序,最好用缓存池,不要总使用new、delete
shanhqk 2007-09-24
  • 打赏
  • 举报
回复
肯定是内存泄露了
1)使用测试工具(bounkchecker)
2) 带着环境在debug环境下测试几天
acinonyx 2007-09-24
  • 打赏
  • 举报
回复
正如楼上所说,内存泄露才会导致虚拟内存不断增加
tufaqing 2007-09-23
  • 打赏
  • 举报
回复
你的内存耗光了虚拟内存才增长,当增长到系统最大虚拟内存时系统会提示内存不足。程序应该有内存泄漏。

2,586

社区成员

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

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