Tam*_* N. 58 windows taskmanager
我运行Windows 7 RC1,它使用Vista中的相同WTM.当我查看进程时,有一些列我不确定它们的区别是什么:
谁能告诉我他们是什么?
Gor*_*son 62
从以下文章,在内存使用类型部分下:
内存使用有两种主要类型:工作集和私有工作集.私有工作集是进程使用的内存量,不能在其他进程之间共享,而工作集包括其他进程共享的内存.
这可能听起来令人困惑,所以让我们尝试简化一下.让我们假装有两个孩子在上色,两个孩子都有5个自己的蜡笔.他们决定分享他们的一些蜡笔,以便他们有更多的颜色可供选择.当每个孩子被问到他们使用了多少蜡笔时,他们都说他们使用了7支蜡笔,因为他们每人分享了2支蜡笔.
这个比喻的重点是人们可能会认为,如果他们不知道两个孩子在分享,总共有14个蜡笔,但实际上只有10个蜡笔可用.这是破旧:
- 工作集:这包括所有共享的蜡笔,因此总数将为14.
- 私人工作集:这仅包括每个孩子拥有的蜡笔,并不反映每张图片中实际使用的蜡笔数量.因此总数为10.
这与测量内存的方式相比非常好.许多应用程序重用您系统上已有的代码,因为它最终有助于减少整体内存消耗.如果您正在查看工作集内存使用情况,您可能会感到困惑,因为所有正在运行的进程实际上可能会超过您安装的RAM数量,这与我们上面使用的蜡笔比喻时遇到的问题相同.当然,工作集总是比私人工作集大.
“工作集”是进程当前在物理 RAM 中的内存量。换句话说,访问“工作集”中的任何页面都不会导致页面错误,因为该页面位于 RAM 中。
至于其他两个,我不是 100% 确定,可能“工作集”包含可共享内存,例如内存映射文件,而“私有工作集”仅包含进程可以使用且不可共享的页面。
查看此站点并搜索演讲者“Dave Solomon”。他提供了一个很好的网络广播,解释了 Windows 内存,他提到了工作集、提交大小和其他内存术语。
编辑:
那些网站链接确实已经死了:(
相反,您可以在 Google 上搜索
vimeo 大卫所罗门 窗户
这些相同的视频现在看起来可以在 Vimeo 上使用,这很酷。
归档时间: |
|
查看次数: |
37835 次 |
最近记录: |