Win10 - 内存信息

  1. 概述

    1. 感觉好久没有写博客了...
  2. 背景

    1. 常年用 win10, 但还是不熟悉 内存相关的信息 是什么意思
      1. 任务管理器
      2. 资源监视器
  3. 环境

    1. os
      1. win10 20H2
  4. 类型

    1. 总结类

1. 任务管理器

  1. 概述

    1. 任务管理器内存信息
  2. 准备

    1. 交换
      1. 在发生内存不足时, 系统会把一些内存分页, 放到 磁盘上的 交换文件 里
  3. 信息

    1. 字段

      1. 使用(压缩)
        1. 当前使用的 物理内存
        2. 物理内存中, 被 压缩 的容量
      2. 可用
        1. 当前可用的物理内存
      3. 已提交
        1. 左边
          1. 当前系统分配的 虚拟内存
        2. 右边
          1. 当前系统可以提供总的 虚拟内存 的大小
          2. 物理内存 + 交换文件
      4. 已缓存
        1. 操作系统临时使用的缓存大小
      5. 分页缓冲池
        1. 内存不足时, 可以 移入 交换文件 的 数据大小
      6. 非分页缓冲池
        1. 内存不足时, 不能 移入 交换文件 的 数据大小
    2. 关系

      物理内存总大小 = 使用 + 可用
      
      # 注意
      # 已提交(左边) - 使用中 的结果, 不是 交换文件 的大小
      
      

2. 资源监视器

  1. 概述

    1. 资源监视器内存信息
  2. 准备

    1. 虚拟内存

      1. 虚拟一个大的内存空间
      2. 分配虚拟内存, 代替分配实际的内存
    2. 组成

      1. 物理内存
        1. 专用
        2. 共享
      2. 硬盘缓存
        1. 交换文件
        2. 不常用的内存页, 会被放到硬盘里
        3. 使用时会从硬盘拉到内存
  3. 信息

    1. 字段

      1. 提交
        1. 系统分配给进程 虚拟内存 的总量
      2. 工作集
        1. 进程当前占用 物理内存 的总量
      3. 可共享
        1. 进程当前占用 物理内存 中, 可以 与其他进程 共享 的部分
      4. 专用
        1. 进程当前占用 物理内存 中, 不能 与其他进程 共享 的部分
    2. 关系

      提交 >= 工作集
      工作集 = 可共享 + 专用
      

3. 后续

  1. linux 的内存相关内容

    1. 好好整理下
    2. 之前看得乱七八糟的
  2. 虚拟内存

    1. 这个是 操作系统 的范畴, 后面再说也行

ps

  1. ref
    1. Understand Windows Task Manager Memory Tab

      1. 概述
        1. 任务管理器内存信息
    2. windows资源监视器中内存项(提交、工作集、可共享、专用)的含义及区别

      1. 概述
        1. 资源管理器内存信息
posted @ 2021-03-01 18:27  轩辕拾銉  阅读(424)  评论(0编辑  收藏  举报