查看: 9016|回复: 74
收起左侧

[已解决] 回答并讨论“关于虚拟内存问题”

   关闭 [复制链接]
穿越星空
发表于 2010-2-8 22:57:24 | 显示全部楼层 |阅读模式
本帖最后由 穿越星空 于 2010-2-10 20:37 编辑

saibanzhizun曾发帖《关于虚拟内存问题》,为什么不设置虚拟内存,任务管理器的进程选项卡中依旧显示有虚拟内存。当初无法回答,今日在此谈谈个人看法,也希望各位高手指正。
  Windows Internal 4th Edition如下介绍页面文件:
  1.Page files are used to store modified pages that are still in use by some process but have had to be written to disk (because of modified page writing).
  2.The page file contains parts of process and kernel virtual memory.

  意思如下:
  1.页面文件被用于存储那些已经被修改过的,虽然仍在被使用但又不得不写到磁盘上的页面(通过“已修改页面写出到磁盘”操作)。
  2.页面文件包含了进程虚拟内存和内核虚拟内存的一部分内容。
  由此可见:虚拟内存和页面文件并非划等号,虚拟内存既可以在内存中,也可以在磁盘上,在磁盘上即为页面文件。

  相关链接:
  《任务管理器中错误的名称和误导》
  《对 任务管理器中 “内存使用”“虚拟内存大小” 错误名称的解析(第2版)》
  《问个任务管理器的问题》

评分

参与人数 1人气 +1 收起 理由
淘金者 + 1 版区有你更精彩: )

查看全部评分

耍花剑的猫
发表于 2010-2-8 22:59:16 | 显示全部楼层
本帖最后由 耍花剑的猫 于 2010-2-8 23:19 编辑

恩,这也说明了,为什么VISTA和7里面都只用working set (memory)来反映总内存的使用量。
穿越星空
 楼主| 发表于 2010-2-8 23:00:44 | 显示全部楼层
本帖最后由 穿越星空 于 2010-2-9 00:18 编辑

回复 2# 耍花剑的猫

  速度好快,乃是灌水王?[:27:]
  可否给个截图看看?
Daigo
发表于 2010-2-8 23:05:23 | 显示全部楼层
不过我倒是纠结在内存中的“虚拟内存”是干嘛的……负责映射的么~?
维伊
发表于 2010-2-8 23:06:19 | 显示全部楼层
我想问问,虚拟内存 真的可以禁用吗?为何我在2k3下禁用了,最后以重装收场。。
穿越星空
 楼主| 发表于 2010-2-8 23:08:41 | 显示全部楼层
回复 4# Daigo
  Windows的内存管理模式是分配给每个进程4GB的空间,一般情况下系统和进程各占一半。当调用时将其换入物理内存,这就是虚拟内存的作用。
Daigo
发表于 2010-2-8 23:21:03 | 显示全部楼层
那比如我把页面部分的虚拟内存取消掉了~物理内存2G
图如下所示,那么虚拟内存那部分怎么回事~怎么那么多,而且内存占用才800多M
爱吃蔬菜
发表于 2010-2-9 00:01:35 | 显示全部楼层
太深奥了,过来做个标记
skiyfile
发表于 2010-2-9 00:04:52 | 显示全部楼层
完全不懂,来学习下。都是设为交给系统处理的。
穿越星空
 楼主| 发表于 2010-2-9 00:46:48 | 显示全部楼层
本帖最后由 穿越星空 于 2010-2-10 20:34 编辑

回复 7# Daigo
  关于图1中的问题,个人觉得任务管理器显示得不太到位,和Process Explorer对比了一下,相同的数值在Process Explorer中显示为工作集大小,工作集是用于描述物理内存中内存虚拟页面子集的术语。
  所以我的理解是任务管理器中的内存使用是指进程工作集,也就是用户地址空间在内存中的部分。至于虚拟内存大小,Process Explorer中是“私有字节”,如果它不存在页面文件,那么可能就存在换页池中,也就是物理内存中,但是它不是作为进程的用户地址空间加载到内存中,所以进程工作集(任务管理器中的“内存使用”)也未将该部分计算在内。不过这个我也不太搞得清楚,希望有高手能够指教下。
  楼主可以参考下《任务管理器中错误的名称和误导》《对 任务管理器中 “内存使用”“虚拟内存大小” 错误名称的解析(第2版)》两篇帖子。
  关于图2中的问题,请参考我在帖子《问个任务管理器的问题》中的2楼回复。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2026-4-5 00:52 , Processed in 0.089223 second(s), 3 queries , Redis On.

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表