如何解读Windows任务管理器?

2024-01-02

我运行的是 Windows 7 RC1,它使用与 Vista 相同的 WTM。当我查看流程时,有一些列我不确定有什么区别:

  • 内存-工作集
  • 内存-私有工作集
  • 内存-提交大小

谁能告诉我它们是什么?


从以下article http://cybernetnews.com/cybernotes-windows-memory-usage-explained/,在该部分下内存使用类型:

内存使用主要有两种类型:工作集和私有工作集。私有工作集是一个进程使用的不能在其他进程之间共享的内存量,而工作集包括其他进程共享的内存。

这听起来可能令人困惑,所以让我们尝试简化一下。假设有两个孩子正在涂色,并且两个孩子都有 5 支自己的蜡笔。他们决定分享一些蜡笔,以便有更多颜色可供选择。当每个孩子被问到他们用了多少蜡笔时,他们都说他们用了 7 支蜡笔,因为他们每人共用 2 支蜡笔。

这个比喻的要点是,如果人们不知道两个孩子正在分享,他们可能会认为总共有 14 支蜡笔,但实际上只有 10 支蜡笔可用。以下是概要:

  • 工作集:这包括所有共享蜡笔,因此总数为 14 支。
  • 私人工作集:这仅包括每个孩子拥有的蜡笔,并不反映每张图片中实际使用的蜡笔数量。因此总数为 10。

这与内存的测量方式进行了很好的比较。许多应用程序会重用系统上已有的代码,因为最终它有助于减少总体内存消耗。如果您正在查看工作集内存使用情况,您可能会感到困惑,因为所有正在运行的进程实际上加起来可能超过您安装的 RAM 量,这与我们在上面的蜡笔比喻中遇到的问题相同。当然,工作集总是大于私有工作集。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何解读Windows任务管理器? 的相关文章

随机推荐

  • Spark union 因嵌套 JSON 数据帧而失败

    我有以下两个 JSON 文件 name Agent1 age 32 details d1 1 d2 2 name Agent2 age 42 details 我带着火花读了它们 val jsonDf1 spark read json pat
  • GWT + Google 地图 API v3

    我的 GWT 项目中需要 Google Maps API v3 调用 更具体地说 是 Google 地图和 DirectionServices 等地点的自动完成功能 我们已经尝试了 2 种方法来获取 v3 访问权限 但没有一种方法令人满意
  • 在 .NET 正则表达式中,将零宽度正前瞻断言与其他搜索项相结合

    我需要解析一个具有多行标题 任意数量的多行详细信息和多行页脚的文件 每个细节都以一个模式开始 页脚也以一个模式开始 假设每个细节都以 detail 开头 页脚以 footer 开头 我可以通过以下方式成功找到每个细节 s detail de
  • 内插弧度角?

    如果给定的起始角度为 1 0f 结束角度为 6 0f 那么我真正想要插值的不是 1 和 6 之间的 5 而是较小的部分 这将导致逆时针插补 插值时如何考虑这一点 本质上 当给定从 0 到 6 283 的 2 个弧度角时 我如何知道是否应该根
  • 调试时编辑 C#

    我知道我以前处理过这个问题 但覆盖这个问题的设置似乎总是在变化 我在 Visual Studio 2008 中有一个 C 项目 当我调试时 VS 不允许我编辑代码 我不想编辑并继续 我只想为我的下一个版本进行更改 编辑并继续被禁用 当我在调
  • gSOAP 中的动态数组以 C++ 方式使用 STL 向量而不是 __ptr/__size?

    我正在使用 gSOAP 2 8 8 开发 Web 服务 我想发送自定义数据类型的无界序列 我可以通过以下方式实现这个gSOAP 用户指南第 11 11 节 http www cs fsu edu engelen soapdoc2 html
  • WPF:一个文本框,按下 Enter 键时会触发一个事件

    而不是附加一个PreviewKeyUp事件与每个TextBox在我的应用程序中 检查按下的键是否是 Enter 键 然后执行操作 我决定实现一个扩展版本TextBox其中包括一个 DefaultAction 事件 该事件在按下 Enter
  • CSS ul li 子弹消失[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我的网页中
  • 如何在Android上为Room库设置混淆规则

    在我的应用程序中我想使用Room使用库database 最后为生成APK我启用minify选项 proguard in Build Gradle 我使用以下版本的 Room 库 implementation android arch per
  • CodeIgniter:所有 $this->db->query() 方法调用的 SQL 审计?

    我正在使用 CodeIgniter 2 并且想要审核所有 this gt db gt query sql calls 我们所有的数据库调用都是通过 query 方法 没有活动记录使用情况 我需要记录 sql 查询并将它们输入到自定义表中以用
  • WPF 惯用手与弹出窗口

    我刚刚将我的电脑从 Windows 7 迁移到 Windows 8 在运行我们的 WPF 应用程序时 我注意到我们的 WPF 弹出窗口和 或工具提示现在默认位于左下角 而不是正常的右下角 有人注意到这一点吗 我知道您可以在 xaml 中的每
  • 从字符串加载.Net中的Jira公共证书(如何将ASN.1编码的SubjectPublicKeyInfo转换为.Net中的X509证书)

    我正在构建一个 oauth 1 0a 服务 该服务将由 Jira 中的小工具使用 它是一个用 C 编写的 Net 3 5 应用程序 Jira 使用 RSA SHA1 签名方法向此服务发出请求 这意味着要验证请求的签名 我需要从其公共证书创建
  • TransactionTooLargeException 仅适用于 Nougat [重复]

    这个问题在这里已经有答案了 我开发了一款在 Android 版本低于 Nougat 的设备上运行良好的应用程序 当我在带有 Nougat 的设备上启动应用程序并按主页按钮时 应用程序崩溃 并且在 logcat 中我有 FAILED BIND
  • 获取Windows体系结构(32/64位版本)

    我有一个小问题 我正在尝试获取操作系统的体系结构 问题是我的编程语言不支持此类功能 因此我需要从 Windows dll 中读取此信息 如 kernel32 dll 我确实尝试获取有关功能的信息GetNativeSystemInfo Get
  • 如何用PHP正确销毁会话cookie?

    我正在尝试正确注销管理员用户 这是我的功能 function logout SESSION array destroy all of the session variables if ini get session use cookies
  • 有没有办法将 SSMS 2012 键盘快捷键绑定到过程,以便我可以传递完全限定的对象名称?

    In SSMS 2012 is there any way I can bind a keyboard shortcut e g Ctrl 5 so that I can highlight a qualified object name
  • 如何更改 ExpandableListView 组指示器位置?

    我想改变ExpandableListView 组指示符向右填充 我使用自定义适配器将数据加载到ExpandableListView 这是我的ExpandableListView xml
  • Laravel 4-重定向到 javascript 代码 Blade 模板内的路由

    我正在尝试使用 javascript 和 Blade 引擎编写一个简单的重定向 这是我想要做的一个示例 JavaScript 代码 p Click the button to go to the home page p
  • 如何加快 Pandas 中最近的搜索速度(也许通过矢量化代码)

    我有两个数据框 每个都包含位置 X Y 和该点的值 对于第一个数据框中的每个点 我想找到第二个数据框中最接近的点 然后找到差异 我的代码可以工作 但它使用 for 循环 速度很慢 关于如何加快速度有什么建议吗 我知道为了性能而摆脱 pand
  • 如何解读Windows任务管理器?

    我运行的是 Windows 7 RC1 它使用与 Vista 相同的 WTM 当我查看流程时 有一些列我不确定有什么区别 内存 工作集 内存 私有工作集 内存 提交大小 谁能告诉我它们是什么 从以下article http cybernet