请教各位大神,服务器内存一直增加不释放可能是什么原因啊

周几吉 2014-10-08 03:07:32
16G内存,12线程,内存一直在慢慢增长,重启后一般从12%左右开始,到下午左右就增长到50%了,然后服务程序那边就会报outofmemory的错误。感觉是有什么程序在慢慢耗内存,但是看进程里面最高的进程占用190M左右而且一直是这么多左右也没发现增长的,请问我应该怎么去查找原因解决问题啊?
...全文
9038 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinsy13 2017-03-16
  • 打赏
  • 举报
回复
引用 8 楼 weishenmobuxing 的回复:
逐一检查任务管理器中显示的每个任务内存占用情况,摘出内存不断膨胀的任务,问题就出在这个任务上
每个任务进程都在不断膨胀,咋整
Susie_MSFT 2015-04-29
  • 打赏
  • 举报
回复
另外建议你用性能监视器查看是否存在内存泄露的情况,你可以查看下面的计数器: Memory\% Committed Bytes in Use 如果大于80%,则代表呢英寸不足。 Memory\Available Mbytes 小于5%的总物理RAM,则表述内存不足。 Memory\Free System Page Table Entries 如果小于5000,可能是内存泄漏。 Memory\Pool Non-Paged Bytes 如果大于175MB或者有时间2019记录则表述内存泄漏. Memory\Pool Paged Bytes 如果大于250MB或者有事件2020记录则表述内存泄漏 Memory\Pages per Second https://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspx
weishenmobuxing 2014-12-14
  • 打赏
  • 举报
回复
逐一检查任务管理器中显示的每个任务内存占用情况,摘出内存不断膨胀的任务,问题就出在这个任务上
willing521 2014-12-12
  • 打赏
  • 举报
回复
进来学习下。
jmyz_0455 2014-12-03
  • 打赏
  • 举报
回复
可能是有服务占用内存过多,用命令测试一下
道玄希言 2014-10-10
  • 打赏
  • 举报
回复
打开任务管理器的进程页,看看你系统的程序系统内存的占用情况~ 记得将所有用户的进程都显示出来,然后你初始时的情况截图下来,到内存报警时再打开核对,看是哪些进程在占内存,或者是出现某个进程启动了多个等情况~ 找到对应程序后,再去对程序处理吧~
jameswujian 2014-10-10
  • 打赏
  • 举报
回复
来看看各位的回复,正好自己也来学习下。
空心兜兜 2014-10-09
  • 打赏
  • 举报
回复
是JAVA的程序么
X-i-n 2014-10-09
  • 打赏
  • 举报
回复
内存泄漏啊 开始,运行,resmon ,打开资源监视器,切换到内存标签,到那里头去看

6,847

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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