zoukankan      html  css  js  c++  java
  • Win10

    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, poolmon 日志 几个阶段, 最后确定问题的来源, 是 SafeDogFileGuard.sys
            3. 文章的结果, 是把 safedog 直接卸载了

    5. 我的处理

    1. 目前还没有处理

      1. 不太想弄
    2. 思路

      1. 跟着这个文章的思路走
        1. perfmon 日志
        2. safedog
          1. 这玩意的结尾是 .sys, 不知道是哪路神仙
    3. 临时处理方案

      1. 只有重启咯
    尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出
  • 相关阅读:
    [荐]推荐一个shell学习的网站
    [转]linux远程登入不需要密码
    [转] eclipce使用vim 开启装逼模式
    Linux 下查找指令
    nmon 工具的使用
    LaTeX 符号大全
    vim 粘贴复制操作
    linux命令模式下如何切换首行和尾行
    fish 与oh-my-fish 的安装
    vim 粘贴复制操作
  • 原文地址:https://www.cnblogs.com/xy14/p/11272800.html
Copyright © 2011-2022 走看看