none
程序运行时占用的内存不断增大是什么原因 RRS feed

  • 问题

  • 程序运行过程当中占用的内存空间不断增大是什么原因
    运行环境VS2005 /IIS /C++
    排除内存泄漏还会有什么原因
    Cedar
    2009年9月17日 2:46

答案

  • 这个可能是缓存吧。一段时间之后就自动释放了,之后又重新分配。
    麻烦把正确答案设为解答。
    • 已标记为答案 XuesongGao 2009年9月23日 6:39
    2009年9月18日 7:05
    版主

全部回复

  • 是瞬间变大吗?程序可以正常运行吗?如果不能正常运行可能是资源不匹配。
    而且你怎么确定不是内存泄漏呢?
    麻烦把正确答案设为解答。
    2009年9月17日 15:09
    版主
  • 得看内存里都是什么

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年9月17日 16:30
    版主
  • 打开IE浏览web程序时,占用内存会增大,关闭IE时,发现内存占用量并没有恢复到原先水平
    当然程序中还有线程每分钟/每小时/每天/每月定时运行


    Cedar
    2009年9月18日 0:41
  • 经过长时间运行性能监视器记录,占用内存的容量并不是一直不断增大,而是在一定范围内曲线波动
    Cedar
    2009年9月18日 0:43
  • 有区别吗
    Cedar
    2009年9月18日 0:56
  • 这个可能是缓存吧。一段时间之后就自动释放了,之后又重新分配。
    麻烦把正确答案设为解答。
    • 已标记为答案 XuesongGao 2009年9月23日 6:39
    2009年9月18日 7:05
    版主