其他 - win10 paged pool 内存溢出

Posted xy14

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了其他 - win10 paged pool 内存溢出相关的知识,希望对你有一定的参考价值。

1. 概述

  1. win 10 内存时不时溢出
  2. 目前还没有跟踪完毕
    1. 有空继续跟踪

2. 问题

  1. win10 内存动不动就 往上涨
    1. 只涨不降
    2. 看各个进程又是正常的

3. 思路

  1. 先看看内存情况
    1. 妈的我 jvm 的内存都分析不清楚, 这下要看 windows 的...
  2. 定位进程
  3. 能改就改, 不能改干掉

4. 处理

  1. 获取 win10 的内存工具
    1. RAMMap
      1. 偏向整体
    2. vmmap
      1. 偏向具体进程
  2. 使用 rammap
    1. 结果
      1. paged pool 使用的内存最多, 而且成 active 状态
    2. 保存当前内存的情况
      1. 便于以后分析
  3. 我蒙蔽了
    1. 最开始以为是某个进程的问题
      1. 现在发现是不是进程的问题
        1. 虽然归根结底都是, 但想直接追踪到源头, 貌似没那么简单
      2. paged pool
        1. 内存的概念对我来说, 确实不太熟悉
        2. jvm 连堆内存的分配都有点模糊
    2. 后续查资料
      1. 在 aliyun 的论坛发现了这么一篇帖子
        1. ref
          https://help.aliyun.com/knowledge_detail/41023.html
        2. 其他
          1. 问题和我差不多
          2. 进过了 任务管理器, rammap, perfmon 日志 几个阶段, 最后确定问题的来源, 是 SafeDogFileGuard.sys
          3. 文章的结果, 是把 safedog 直接卸载了

5. 我的处理

  1. 目前还没有处理
    1. 不太想弄
  2. 思路
    1. 跟着这个文章的思路走
      1. perfmon 日志
      2. safedog
        1. 这玩意的结尾是 .sys, 不知道是哪路神仙
  3. 临时处理方案
    1. 只有重启咯

以上是关于其他 - win10 paged pool 内存溢出的主要内容,如果未能解决你的问题,请参考以下文章

转载Win 10 PAGE_FAULT_IN_NONPAGED_AREA

MySQL内存相关参数

C# 使用大数组内存溢出的解决办法

Bug VMware workstation 一启动centos 8 Win10系统就蓝屏错误 page falut in nonpaged area

MySQL: 10 Buffer Pool的内存数据结构

Win10开机输入密码后1分钟左右就蓝屏,一天出现10个不同蓝屏代码,如何解决