虚拟内存是什么?还有我2G的内存。任务管理器是什么有7000多M,这7000多M都可以用吗?

关于任务管理器中内存显示问题?!-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
关于任务管理器中内存显示问题?!
来源:互联网 发表时间: 4:46:10 责任编辑:王亮字体:
为了帮助网友解决“关于任务管理器中内存显示问题?!”相关的问题,中国学网通过互联网对“关于任务管理器中内存显示问题?!”相关的解决方案进行了整理,用户详细问题包括:家的电脑2G内存 打开任务管理器330M/1946M 是不是我家的内存坏掉一根啊 没什么区别啊 2G内存正常应该是多少M;2048M 公司的电脑1G内存 打开任务管理器340M&#47?,具体解决方案如下:解决方案1:
但你可以看到两个CPU在运行注意虚拟内存和物理内存是两个概念;2048M 是正常的。双核CPU 也只有一个任务管理器2G内存管理器330M&#47,虚拟内存可以在PF中观测。它不影响物理内存的正常显示
提问者评价
解决方案2:
会让系统反映速度更快.你公司的就有设置.虚拟内存设置后这个是虚拟内存...而你家的却没设置.你电脑有没设置过
解决方案3:
我只能说他们都对咯请把分给我谢谢
解决方案4:
这个是加了虚拟内存的可以设置的就是把硬盘空间变成内存
解决方案5:
高手啊,说的好
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号任务管理器里的提交更改的内存一般多少为最佳呢,是不是越大越好?-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
任务管理器里的提交更改的内存一般多少为最佳呢,是不是越大越好?
来源:互联网 发表时间: 4:46:10 责任编辑:王亮字体:
为了帮助网友解决“任务管理器里的提交更改的内存一般多少为最佳呢,是不是越大越好?”相关的问题,中国学网通过互联网对“任务管理器里的提交更改的内存一般多少为最佳呢,是不是越大越好?”相关的解决方案进行了整理,用户详细问题包括:任务管理器里的提交更改的内存一般多少为最佳呢,是不是越大越好?大到多少电脑是最佳运行速度.帮帮我 谢谢了,具体解决方案如下:解决方案1:
512的虚拟内存设置到1025为最佳,觉得实用就给我分吧 ^_^
解决方案2:
要根据 你的物理内存而定!
解决方案3:
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号1051人阅读
Windows(28)
虚拟内存(VirtualMemory)是Windows管理所有可用内存的方式。对于32位Windows系统,每个进程所用到的虚拟内存地址从0到2^32-1,总容量4GB,其中2GB是与操作系统以及其他所有进程所共享,另外2GB分派给进程独占(这就是常说的32位Windows中一个进程最多能用2G内存的由来)。  4GB虚拟地址空间(Virtual AddressSpace,VAS)中,2GB的进程独占VAS是进程隔离的,换句话说,每个进程都可以从RAM或者硬盘上映射到属于自己的2GBVAS。所以虽然32位Windows每个进程最多只能获得4GB可用虚拟内存,但是所有进程总和可以使用总量超过4GB的虚拟内存。可惜XP只支持4GB RAM,也就是说超出部分一定得靠页面文件补足;而比如2003企业版通过PAE支持32GBRAM,可以减少页面文件的用量。(但单个进程最多仍然只有4GB虚拟内存地址空间,而不是32GB)  所以,一个简单的计算示例:三个进程最多能用掉多少VAS?  2GB(共享)+2GB(独占)&3=8GB  这4GB的虚拟地址空间,按照4KB的大小进行分页(page),然后以页为单位映射到实际存储单元中,包括:  &物理内存(RAM)  &页面文件(Page File,在Win9x中称为交换文件Swap File,即win386.swp)  &其他文件自身(比如一些长时间未活动的进程的exe文件自身)  可见,通常人们所说的虚拟内存实际上只是指其中的页面/交换文件而已,这是对虚拟内存的一个错误的理解。虚拟内存&页面文件  RAM中除了保存最近读写的文件缓存(FileCache,相当于Win9x中的Vcache)主要用来存储正在使用的程序代码和数据,当RAM资源紧张,或者有程序码或数据长时间未使用时,XP通常会将非活跃程序码所在的地址页映射回程序文件(exe、dll等),将数据所在的地址页映射到页面文件(pagefile.sys)中并拷贝数据,然后将它们本来占用的RAM空间释放。这个过程称为页出(Page Out)。  当系统读取某个虚拟内存地址,而该地址所在的页不在RAM中时,将产生一个页面错误(PageFault)中断,告诉系统从页面文件或者程序文件中取回包含该地址的虚拟内存页,即将内容拷回到RAM并建立新的虚拟地址映射,并将页面文件中对应部分标记为未使用,这个过程就是页入(Page In)。页入成功的话就是一个Valid Page Fault,否则就是Invalid PageFault。前者非常普遍,(可以在任务管理器的进程页监视到)而后者是由程序或硬件错误引起,如果发生在进程上会导致非法操作,如果是系统自身则很可能蓝屏。  内存用量可以在任务管理器的性能页中看到。其中物理内存的总量、可用数等是指安装的RAM容量和剩余RAM容量,而内存使用(2000下的正确翻译,M注)或者提交更改(XP下的错误翻译,M注)的总量和限制是指虚拟内存的Commit Limit和CommittedBytes,可以理解成系统可以使用的虚拟内存总量和当前使用量,其中总量是由RAM大小+页面文件大小决定的。  而在任务管理器的进程页中,&内存使用&和&虚拟内存大小&造成的误解很多,而实际上,这两个值是对应性能监视器中该进程的WorkingSet和Private Bytes,WorkingSet是指一个进程的4GB虚拟地址空间中被映射到RAM中的部分的大小,通常是该进程的虚拟内存中的活跃部分。表面看来这个表述和&进程占用的RAM大小&没有太大区别,但至少有两种情况导致了例外的发生:第一种是这部分虚拟内存如果是属于2G的系统共享虚拟内存,那么它映射到的RAM地址可能和其他进程有重复,计算多个进程占用RAM总和就不正确,使得所有进程的WorkingSet之和比实际占用RAM要大。第二种是一个进程中可能有同一段RAM内容的多个引用,比如一个文件被loop多次,此时虚拟空间中会有多段地址被映射到同一段RAM上,从而造成该进程的Working Set比实际占用RAM要大。  Private Bytes是一个进程的2GB独占虚拟地址空间中用到的部分的大小,无论这部分是在RAM中还是在页面文件中,甚至是在exe、dll等文件中。所以,任务管理器进程页中的虚拟内存绝对不反映pagefile.sys的用量。  所以,任务管理器无论是进程页还是性能页都不能直接反映pagefile的使用情况,诸如&关掉pagefile还能看到虚拟内存&之类的疑问,应该很清楚了。  (再次抱怨一下Windows中文版糟糕的专业术语翻译,M注)  下面是一个简单图示,两个进程,各自拥有2G独占VAS,共同拥有2G共享VAS,W代表映射到RAM中的部分(Working Set),P代表页出的部分。& && &0 &&&&&&&2GB独占VAS&&&&&&& 2G &&&2GB共享VAS&&& 4G进程1&&|-----PPPP------------WW-----PPPP--------|& && && && &&&////& && && &&&||& && &////& && && && && &////& && && & ||& && & ////& && & --PPPPPPPPPPPP--WWWWWWWW--|& && && && && & ////& && && &||& && &&&||||& &&&|& &|||||||||||&&||||||||& && &&&(exe2磁盘exe1)&&RAMemory& &&&PageFile& &| 共享内核/dll等 共享RAM空间& && && &||||& && && &&&||||& && && &||& & |进程2&&|-PPPP-----------WWWW---------PP----P----|  然后,任务管理器的进程页中的&内存&就是上图中的W,所以所有进程的内存项加起来肯定比实际用的RAM大,因为有共享部分此外还有重复引用。而任务管理器进程页中的&虚拟内存&就是上图中左半部分,&独占VAS&。可见pagefile只是其中的一部分,而RAM,只要用于独占VAS,一样计入了该处&虚拟内存&。  最后,实际的页面文件用量(pagefile.sys中实际使用部分),可以在性能监视器中看到,即Paging File下的% Usage和%Usage Peak配合当前pagefile.sys的大小就可以计算出字节数,这个值可以做为设定页面文件最小值的一个参考,而不是用任务管理器进程页的所有进程的虚拟内存大小相加做为页面文件最小值的参考。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:48461次
排名:千里之外
转载:48篇
(1)(3)(1)(18)(1)(5)(3)(3)(5)(11)任务管理器下的物理内存用的过高会导致电脑变卡么,还有个虚拟内存是什么,怎么看_百度知道
任务管理器下的物理内存用的过高会导致电脑变卡么,还有个虚拟内存是什么,怎么看
提问者采纳
这是肯定的关掉一些不常用的软件开始&运行&msconfig&启动把里面不用的东西前旦珐测貉爻股诧瘫超凯面的勾去掉虚拟内存是放在硬盘上的内存,一些驻留内存一段时间不用,而电脑物理内存使用率很高的情况下,windows内存管理机制就会把它们暂存到硬盘上
提问者评价
其他类似问题
为您推荐:
其他1条回答
内存使用过多,必然会导致电脑卡,虚拟内存是电脑把硬盘看作暂时存储形成的,不是真正的,
虚拟内存的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 任务管理器是什么 的文章

 

随机推荐