电脑上的高级虚拟内存是什么?你是说内存条的内存吗?你能清理里面的东西吗?
什么是计算机的虚拟内存?是内存条的记忆吗?当计算机的内存容量还相对较小时,这是很有用的。现在它至少有4g内存,很少用。
电脑的虚拟内存是指内存条的大小吗?什么是虚拟内存?
不知道大家有没有注意到,在Windows 2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows 98下为Win386.swp),它的大小经常自己变化。小的时候可能只有几十兆,大的时候就是几百兆。这种不规律的变化真的让很多人很困惑。事实上,pagefile.sys是Windows下的一个虚拟内存,其功能与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是只有在物理内存不够用的时候才会发挥作用。
虚拟内存的生成
众所周知,虽然硬盘在运行速度上不如内存,但内存在容量上是无法和硬盘相比的。当运行一个程序需要大量数据,占用大量内存时,内存会被“塞满”,暂时不用的数据会放在硬盘上,这些数据占用的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小经常变化了。
虚拟内存的优化
虚拟内存的大小是由Windows控制的,但是这个默认的Windows设置并不是最好的解决方案,所以我们需要做一些调整。只有这样才能发挥系统的最佳性能。
1,改变页面文件的位置
它的主要目的是保持虚拟内存的连续性。因为硬盘是靠磁头读取数据的,页面文件放在磁盘的不同区域,磁头会跳来跳去,自然不利于提高效率。而且系统盘文件多,虚拟内存肯定是不连续的,要放到其他磁盘上。改变页面文件位置的方法是右击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动栏中选择你要改变的位置。值得注意的是,移动页面文件时,要删除原文件(系统不会自动删除)。
图1改变页面文件的位置
2.更改页面文件的大小
改变页面文件的位置后,我们还可以调整它的大小。调整时,我们需要注意不要将最大和最小页面文件设置为相等。因为通常内存并没有真正“满”,当内存储备达到一定程度时,它会自动把一些暂时不用的数据放入硬盘。最小页面文件越大,比例越低,执行速度越慢。最大页面文件是极限值。有时候打开很多程序,内存和最小页面文件都“满”了,就会自动溢出到最大页面文件。所以把两者设定为等同是不合理的。一般来说,最小页面文件设置得越小,使得内存中可以存储尽可能多的数据,效率越高。将最大页面文件设置得更大,以避免“满”的情况。
3.禁用页面文件
当你的内存超过512MB时,页面文件的作用将不再明显,我们可以禁用它。方法是:依次进入注册表编辑器“HKEY _本地_机器系统当前控制设置控制会话ma-nagermemory管理”,在“禁用分页执行”选项中将其值设置为“1”。
图3禁用页面文件
4.清除页面文件
同一位置有一个“ClearPageFileAtShutdown”,值设置为“1”。这里所说的“清理”页面文件,并不是指将pagefile.sys文件从硬盘中彻底删除,而是对其进行“清理”和整理,以便下次启动Windows XP时更好地利用虚拟内存。
参考资料:
:tech .新浪../c/2002-01-22/10810
电脑虚拟内存和内存条有关系吗?不,虚拟内存在硬盘上。可以右键点击我的电脑,属性和高级设置,里面都有。
什么是虚拟内存?如何检查c盘的虚拟内存?虚拟内存需要清理吗?虚拟内存是计算机系统中的一种内存管理技术。它使应用程序认为自己有连续的可用内存(一个连续完整的地址空间),但实际上它通常被分成多个物理内存碎片,其中一部分临时存储在外部磁盘存储上,以备需要时进行数据交换。
右键“我的电脑”,左键“属性”,点击“高级”选项卡,点击“性能”中的“设置”按钮,然后选择“高级”选项卡,点击下面的“更改”按钮,弹出的窗口就是虚拟内存设置窗口。一般默认的虚拟内存是一个从小到大的取值范围,也就是虚拟内存变化的范围。具体数值取决于你物理内存的大小,一般是65438+物理内存的0.5到3倍。如果内存是256M,你应该设置成256*1.5=384M,或者干脆就是512M。
允许的最小虚拟内存为2MB,最大虚拟内存不能超过当前硬盘的剩余空间,同时不能超过32位操作系统-4GB的内存寻址范围。
1,禁用页面文件
当我们的内存超过1G时,页面文件的作用就不再明显了,可以禁用。方法是:依次进入注册表编辑器“HKEY _本地_机器\系统\当前控制集\控制\会话管理器\内存管理”,在“DisablePagingExecutive”选项中将其值设置为“1”。PS:这可能会导致系统不稳定。有些程序无法运行或崩溃。请根据自己的实际情况进行更改。1G内存以上就够了。玩游戏或使用大型软件时,不建议禁用虚拟内存。当然,如果有2G内存,可以根据自己的实际情况选择虚拟内存的大小(我个人认为2G内存可以禁用虚拟内存来提高系统性能,VISTA系统内存使用量较大,可以根据实际情况设置)。
2.清除页面文件
同一位置有一个“ClearPageFileAtShutdown”,值设置为“1”。这里所说的“清除”页面文件,并不是指将pagefile.sys文件从硬盘中彻底删除,而是对其进行“清理”和整理。微软称,这是一个安全选项,与性能无关。高级主题:使用SweepRAM工具。适用于Windows 2000/XP/2003。SweepRAM程序可以在网上找到。这个程序最大的功能就是清空所有进程的工作集。所谓工作集是指进程映射的物理内存(即这些内存块都在物理内存中,可以被CPU直接访问),一些不在工作集中的虚拟内存可能在转换列表中(CPU无法通过虚拟地址访问,需要Windows映射才能访问),还有一些在磁盘上的页面文件中。进程运行时,Windows将自动调整工作集。经常访问的页面(4KB块)将保留在内存中,而不经常访问的页面将在内存紧张时从工作集中删除,临时存储在内存中的“转换列表”中,或者进一步换出到页面文件中。当应用程序再次访问某个页面时,操作系统会将其添加回工作集。
AMD内存是512。虚拟内存设置为4000-4000可以吗?只要有足够的硬盘空间,虚拟内存可以设置为任意大小。
如何查看虚拟内存并删除其内容?设置虚拟内存的注意事项。
允许的最小虚拟内存为2MB,最大虚拟内存不能超过当前硬盘的剩余空间,同时不能超过32位操作系统-4GB的内存寻址范围。
1,禁用页面文件
当我们的内存超过1G时,页面文件的作用就不再明显了,可以禁用。方法是:依次进入注册表编辑器“HKEY _本地_机器系统CurrentControlSetControlSessionma-Nagermory Management”,在“DisablePa-gingExecutive”选项中将其值设置为“1”。
PS:这可能会导致系统不稳定。有些程序无法运行或崩溃。请根据自己的实际情况进行更改。
1G内存以上就够了。玩游戏或使用大型软件时,不建议禁用虚拟内存。当然,如果有2G内存,可以根据自己的实际情况选择虚拟内存的大小(我个人认为2G内存可以禁用虚拟内存来提高系统性能,VISTA系统内存使用量较大,可以根据实际情况设置)。
2.清除页面文件
同一位置有一个“ClearPageFileAtShutdown”,值设置为“1”。这里所说的“清除”页面文件,并不是指将pagefile.sys文件从硬盘中彻底删除,而是对其进行“清理”和整理。微软称,这是一个安全选项,与性能无关。
高级主题:使用SweepRAM工具。适用于Windows 2000/XP/2003。SweepRAM程序可以在网上找到。这个程序最大的功能就是清空所有进程的工作集。所谓工作集是指进程映射的物理内存(即这些内存块都在物理内存中,可以被CPU直接访问),一些不在工作集中的虚拟内存可能在转换列表中(CPU无法通过虚拟地址访问,需要Windows映射才能访问),还有一些在磁盘上的页面文件中。进程运行时,Windows将自动调整工作集。经常访问的页面(4KB块)将保留在内存中,而不经常访问的页面将在内存紧张时从工作集中删除,临时存储在内存中的“转换列表”中,或者进一步换出到页面文件中。当应用程序再次访问某个页面时,操作系统会将其添加回工作集。
SweepRAM工具以中等的频率(大约40分钟一次)反复运行,可以清空各个进程的工作集,然后各个进程* * *的工作慢慢恢复。这可以保持更好的工作集平衡,提高系统性能。
虚拟内存操作的原理和过程
可能大家都知道,虚拟内存就是在物理内存不够用的时候,用硬盘的一部分作为内存。
这种理解其实不够准确。
物理内存是指人们通常所说的1G内存和512M内存。
首先要知道,打开任何一个程序都是占用物理内存的,而关闭这个程序的时候,系统也会从物理内存中删除这个程序的信息。
那么我们从两个方面来理解虚拟内存。
-假设电脑的物理内存是512M,系统安装在c盘。
(1)当有足够的物理内存时。
假设我们正在运行的程序占用215M,此时物理内存绝对够用,但是不要以为此时系统没有使用虚拟内存技术,系统仍然使用虚拟内存技术。当我们打开QQ时,系统为QQ程序指定了一个虚拟空间,但此时这个虚拟空间中没有任何信息。
(B)当物理内存不足时。
假设电脑运行“迅雷”和“IE浏览器”两个软件时物理内存已经达到512M,我们启动QQ。没有虚拟内存技术,这个时候我们是无法启动QQ的,因为QQ无法在内存中写入相关信息,但是现在有了虚拟内存技术,系统会释放一些物理内存给QQ。假设迅雷占用的物理内存被释放,那么迅雷占用的物理内存信息将为。
当我们想再次运行迅雷时,系统会从pagefile.sys中找到相应的迅雷信息,将信息重新加载到物理内存中,并将QQ信息释放到pagefile . sys中。
这样的循环交换过程就是虚拟内存技术。为什么叫虚拟?因为系统把文件释放到硬盘上,硬盘不是内存,只是一个临时存放内存信息的地方。
一句话,虚拟内存就是用内存以外的介质将信息存储在内存中,比如硬盘u盘。
Window xp系统中文件夹c:/windows/prefetch中的文件是虚拟内存技术的扩展,这些预取文件可以提高程序的运行速度。
当我们运行程序时,系统会根据内存记录下这个程序经常使用的文件,并记录下这个程序的阅读信息,同时创建一个后缀为的文件。pf在c:/windows/prefech下,并将读取的信息保存在这个。pf文件夹。
假设我们运行录制好的photoshop程序,那么当你双击桌面上的photoshop时,系统会先从c:/windows/prefetch中查找这个photoshop的相关记录,而不是继续运行photoshop。
系统根据之前的记录将photoshop中使用的相关文件加载到内存中。加载后photoshop可以继续运行,所以运行photoshop的速度会有所提高。你可能会看到。应该先执行pf文件,再执行ps程序。这样的速度会更快吗?其实这个处理速度是很快的。如果没有预读文件,打开photoshop的速度会很慢。
C:/windows/prefetch中还有一个Layout.ini文件,用来安排文件的加载顺序。
如果c:/windows/prefetch中有很多预读文件,那么每次运行程序时,系统都会花费大量的时间搜索程序是否有预读文件,这可能会导致程序启动缓慢,所以当预读文件很多时,就删除这些预读文件。
虚拟内存中的256M物理内存设置为1.5 ~ 2倍。这里的物理内存是指内存条的内存或者硬盘的内存。既有最小值384,也有最大值512。
说的是内存条的真实内存倍数。
物理内存在计算机中的虚拟内存中是指什么虚拟内存?
内存在计算机中起着很大的作用。计算机中所有正在运行的程序都需要通过内存来执行。如果执行的程序很大或很多,内存将被耗尽。为了解决这个问题,Windows中使用了虚拟内存技术,即把一部分硬盘空间作为内存。内存用完了,电脑会自动调用硬盘充当内存,缓解内存的紧张。例如,如果计算机只有128MB的物理内存,那么在读取200MB容量的文件时,就必须使用相对较大的虚拟内存。内存读取文件后,会先存储在虚拟内存中,然后再将存储在虚拟内存中的文件释放到原来的安装目录中。
1.概况
一般情况下,建议Windows自动分配和管理虚拟内存,可以根据实际内存使用情况动态调整虚拟内存的大小。
2.关于最小值
Windows建议分页文件的最小值应为当前系统物理内存容量加上12MB,而对于物理内存容量小于256MB的用户,建议分页文件的最小值设置得更大一些:
①对于使用128MB及以下内存的用户,建议将1.75倍的当前物理内存容量设置为页面文件的最小值。
②对于内存大小在128MB到256MB之间的用户,建议将1.5倍的当前物理内存容量设置为页面文件的最小值。
3.大约最大值
一般来说,页面文件的最大值越大越好。建议将其设置为最小值的2到3倍。
4.极端情况
如果硬盘空间紧张,在设置页面文件时,只要保证不小于物理内存的3/4即可。
如果物理内存很大(大于512MB),可以禁用虚拟内存。
内存一般是指实际的物理内存。
虚拟内存就是在你的硬盘上开辟一个虚拟空间,作为内存使用。
一般虚拟内存的大小是65438+实际物理内存的0-2倍,主要看你的内存需求。如果经常运行消耗内存的大型软件,比如安装数据库软件、服务器软件、运行Java开发工具,那么需要的虚拟内存就比较大,此时可以设置为2倍。如果只是做日常文字处理,那么一般是1次。
你机器的物理内存是256M,所以可以设置为256,384,512。如果你在日常使用过程中发现机器一直在感谢硬盘,这是虚拟内存操作,但如果经常出现这种情况,建议升级物理内存。
说实话,1.5G的内存条已经禁用了电脑的虚拟内存,没有任何作用,速度也没有提升。反而感觉有点慢,不过安装Ramdisk Plus软件,在上面设置IE临时文件夹,一定程度上提高了网速。
另外,用优化器或者个人把虚拟内存设置大一点,但是不要设置在系统盘上,D和E就可以了。我设置的是2255-4511。