查看: 1737|回复: 6
收起左侧

[已解决] 内存问题

 关闭 [复制链接]
zak360
发表于 2008-3-22 23:40:14 | 显示全部楼层 |阅读模式
我电脑物理内存一G    但有时看到 PF使用率显示2个多G  但是又显示 物理内存剩余 700多MB  什么原因  还有一个同学  明明有 1G内存  使用了  300多MB却显示还有 100多 MB剩余
伊の星
发表于 2008-3-22 23:47:43 | 显示全部楼层
pf使用率是指虚拟内存占用率
虚拟内存和物理内存是两个不同的概念
物理内存占用率和pf使用率没有必然的联系
remind_me
发表于 2008-3-23 00:19:22 | 显示全部楼层
PF使用率是虚拟内存
PageFile.sys

  虚拟内存的含义

  虚拟内存的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,只有在物理内存已经不够使用的时候,它才会发挥作用。操作系统用虚拟内存来动态管理运行时的交换文件。为了提供比实际物理内存还多的内存容量以供使用,系统占用了硬盘上的一部分空间作为虚拟内存。当CPU有要求时,首先会读取内存中的资料。当内存容量不够用时,系统就会将需要暂时储存的数据写入硬盘。所以,计算机的内存大小等于实际物理内存容量加上“分页文件”(就是交换文件)的大小。如果需要的话,“分页文件”会动用硬盘上所有可以使用的空间。我们可以发现,在Windows 2000/XP目录下有一个名为pagefile.sys的系统文件,Windows 98下为Win386.swp(如下图所示),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,而且当我们把它删除时,在下次进入电脑又自动产生了。其实,pagefile.sys是Windows下的一个虚拟内存文件。

  虚拟内存的作用

  内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗更大。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。比如说当电脑要读取一个比物理内存还要大的文件时,就要用到虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,就把虚拟内里储存的文件释放到原来的目录里了。

物理内存就是你的机器本身内存了(如内存条的大小)


参考文献:http://www.zzwen.com/jd_wenda_xx.asp?id=10635
fsr717af
发表于 2008-3-23 09:23:37 | 显示全部楼层
1G的内存  可以大大的降低PF了
zak360
 楼主| 发表于 2008-3-23 11:27:51 | 显示全部楼层
那为什么 物理内存还有这么多就调用 虚拟内存了
gpgt
发表于 2008-3-23 11:48:42 | 显示全部楼层
把虚拟内存设小点就行了.
最好还是多用物理内存
llj4862
发表于 2008-3-23 20:01:58 | 显示全部楼层
原帖由 gpgt 于 2008-3-23 11:48 发表
把虚拟内存设小点就行了.
最好还是多用物理内存

。。。。


应该叫页面文件。。。。当你运行很多程序的时候,如果这些程序全在内存中,是放不下的。。。

而且,禁用页面文件会有一些问题,如果你的内存在2G,可以用RAMDISK设一个虚拟盘,把页面文件放进去。。这样比禁用页面文件更好。。。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-7-13 00:44 , Processed in 0.125198 second(s), 17 queries .

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

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