内存问题Windows系统

2024-07-17

内存问题Windows系统(精选14篇)

篇1:内存问题Windows系统

:?:1.如何扩展机器的虚拟内存,使用双屏时占用很多内存,经常运行一段时间后把内存耗光,请问各位怎样才能扩展内存? :?:2.系统分区有一个/proc是起什么作用的?分区时没分这个空间,有什么影响吗? 谢谢各位了!:oops: 飞天二狭 回复于:-10-04 16:06:5

:?:1.如何扩展机器的虚拟内存,使用双屏时占用很多内存,经常运行一段时间后把内存耗光,请问各位怎样才能扩展内存?

:?:2.系统分区有一个/proc是起什么作用的?分区时没分这个空间,有什么影响吗?

谢谢各位了!:oops:

飞天二狭 回复于:2004-10-04 16:06:571.增加交换区不能用文件做交换区,只能用文件系统做:D

:Dtru644.0

如果增加/dev/rz1b为swap分区

swapon/dev/rz1b

同时要修改/etc/fstab文件,

tru645.1

如果增加/dev/disk/dsk1b为swap分区

swapon/dev/disk/dsk1b

同时要修改/etc/sysconfigtab文件

2.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间,

它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。分区时是没有这个空间的。

:mrgreen::mrgreen::mrgreen::mrgreen:

richard_cn 回复于:2004-10-05 10:23:21:lol:楼上的兄弟,谢谢了!:D

sinboy 回复于:2004-10-11 19:02:40谢谢,真是受益匪浅

原文转自:www.ltesting.net

篇2:内存问题Windows系统

1。物理内存

a.总数 系统的物理内存的容量,其中一部分内存被硬件占用

b.已缓存是指系统所加载的内容

c.可用表示应用程序能够直接使用的可用物理内存容量

d.空闲表示当前物理内存中新近释放出来的容量,

2。核心内存

a.分页数内核模式的组件位于页面文件的容量(被分页交换到页面文件中的内容)

b.未分页表示内核模式的组件位于物理内存的容量

3。系统

a.提交分别表示当前使用的虚拟内存数,以及系统所有的内存数

篇3:试论嵌入式系统内存管理

关键词:嵌入式处理器,嵌入式操作系统,内存管理

1 嵌入式系统

嵌入式系统是指以应用为中心, 以计算机技术为基础, 软件硬件可剪裁, 适应应用系统。对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。它主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用软件的部分组成。用于实现对其他设备的控制、监视和管理等功能, 它通常嵌入在主要设备中运行。

2 嵌入式系统对内存分配的要求

嵌入式系统在开发和应用的过程中, 由于自身的科技含量比较高, 都受到了相应的限制条件。由于其本身是一种在资源上会受到限制的系统, 所以这种系统的应用相对于其他的系统来说, 对于在内存上的使用标准要相对严格一些。在资源和成本上的受限, 使得对于这种系统的开发在研究的时候, 程序开发人员就要付出一定的精力, 考虑到系统在使用的时候对于内存的分配和使用上要做出合理的安排。由此可知, 对于这种系统的开发和应用, 在对内存的管理上一直都是一个难题, 它和别的比较常用的系统还有着不同。那么从大体上来看, 嵌入式系统在研发时主要需要考虑到以下三方面的要求:

第一, 实时性。要保证嵌入式系统的实时性, 则要求尽可能快速的分配内存。

第二, 可靠性。它是嵌入式系统内存管理机制的基本要求。

第三, 高效性。嵌入式系统中内存是一种有限并且昂贵的资源。故内存分配要尽可能的减少浪费。

3 内存分配方式

嵌入式系统中内存管理方案大致可以分为两大类:静态分配和动态分配。

静态分配的可用内存大小在编译或链接时确定, 系统初始化阶段预先分配好固定数量的内存, 用于存放所有需要使用的对象和数据结构。程序运行时能且只能使用这些内存空间。采用这种分配方案的程序段, 其大小一般在编译时就能确定。

动态分配的内存在程序运行时根据需要向系统申请后获得, 只有在需要的时候, 才分配或释放。

4 内存管理策略

4.1 简单内存管理模型

在设计之初, 最简单直接的一种技术其实就是"不管理", 即所有静态分配在栈中、动态分配在堆中的变量和数据结构, 这二者的分配、释放, 全交给编译器、链接器和运行时库去完成, 设计者只需合理设置系统栈、堆和任务栈。

4.2 静态内存分配方式

在大多数情况下, 静态分配普遍适应于嵌入式系统, 因为在操作的过程中, 有些程序段的应用和状态基本上都是固定不变的, 所以适应性比较强。

在执行程序之前, 静态内存实质上就已经进行了, 有着比较高的运行效率;对于内存在需求上的状况, 在对其进行编译的时候就能够进行准确的计算;对于在内存的分配上, 所应用的时间是比较短的, 并且这些动作基本上都是固定不变的;对于已经分配完成的内存, 一般情况下, 是不进行归还的, 而且很少有碎片;对于程序进行的测试也是比较容易的, 并且有着很高的可靠性。以上这些优点使得静态内存的分配在很多标准要求比较高的系统中都能够使用, 如果一些系统的要求特变高, 对于在使用中, 一定不能够出现延时或者是失败的分配现象产生的话, 那么静态内存分配模式就可以很好的满足这些条件, 在开始对其进行编译的时候, 就可以将这些需要的内存进行分配。

4.3 动态内存分配方式

对于静态内存分配来讲, 主要注重的方面是效率和安全方面, 而对于动态内存分配来说则比较注重于灵活性的掌握。在进行动态的内存分配模式下, 对于内存空间的要求, 程序是在目标的模块在进行链接之前就已经分配完成的, 在程序进行工作的过程当中, 是允许继续附加一定的内存或者是在内存的空间上进行移动工作的, 也就是说对内存进行分配的工作不一定是要在程序运行之前就要完成的, 在程序运行期间也是可以逐步的进行分配的。这种做法在一定程度上减少了浪费的情况, 使得很多不被使用的内存不进行分配, 对于内存的总体需求降低了要求;对于设计的质量来讲有了很大的提高, 使系统在进行编写的时候将更加的简单容易;在程序运行的过程中对内存进行分配, 这样就在系统进行启动的时候减少了运行的时间。

在对动态内存进行分配的时候, 程序员在对程序进行编写的过程中, 可以全身心的将精力放在对于程序的设计上, 而不需要对内存的分配问题倾注过多的精力。在程序和硬件系统之间关联性不是特别高的时候, 那么对于程序在进行移植方面就有了很大的便利, 比如有一些系统不是单纯的为了嵌入式系统而设计的, 那么也可以将其很容易的移植到嵌入式系统当中。如入说, 在嵌入式系统应用的条件下, 对于网络协议栈在一定的平台使用下, 为了达到一定的条件, 能够在使用系统的时候更加的灵活, 在使用系统的时候, 使得其中的每一个功能之间都能够进行平衡的选择, 那么这个系统就必须可以适应对于动态内存的分配。

4.3.1 内存碎片

内存碎片是动态分配, 尤其是直接在系统堆中分配的不分区方式的主要问题。在嵌入式实时操作系统中, 多次的分配和释放内存, 会把原来很大的一块连续内存区域逐渐分割成许多小而且互不相邻的内存区域, 也就是内存碎片。内存碎片主要有两种:一种是数据结构未用完它所分配到的内存块所产生的"内部碎片";另一种是两个已分配数据块之间的内存由于太小而无法用于存储任何东西造成的“外部碎片”。

4.3.2 内存丢失

内存丢失是一块已经分配但永远不会被释放的内存区, 是应用程序所造成的缺陷。嵌入式系统要长时间运行, 就要确保绝对没有内存丢失。内存块使用完后, 特定的块必须重新放回它以前所属的分区, 否则可能造成内存丢失。

结语

科学技术的发展在不断的进行更新, 为了适应发展快速的科技信息, 在对于系统进行开发的时候, 就要倾注更多的精力, 使其在功能上能够满足日益发展的网络需求。那么针对嵌入式系统的开发, 在实际的应用过程中, 涉及到对于内存的管理方面的问题, 这将关系到嵌入式系统对于软件运行的效率和质量问题。所以程序的设计人员要拥有很丰富的专业知识, 在思想理念上能够跟得上国际的最新趋势, 使得系统在使用的过程中可以为我国的信息产业创造出更大的成就, 为我国网络信息业的发展创造有利的环境。

参考文献

[1]J.Labrosse邵贝贝, 等译.嵌入式实时操作系统μC/OS-II[M].北京航空航天大学出版社, 2003.

篇4:内存问题Windows系统

关键词:Windows操作系统;内存;优化管理

中图分类号:TP316.7文献标识码:B文章编号:1673-8454(2008)24-0060-02

一、引言

内存是计算机的数据存储设备之一,它与CPU、高速缓存器等共同决定计算机的运行速度。因此,如何优化内存的管理,提高内存的使用效率,是提高计算机运行速度的重要手段。下面就Windows操作系统,谈谈优化内存管理、提高内存的使用效率的八种方法。

二、提高内存使用效率的八种方法

1.改变页面文件的位置

改变页面文件的位置目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。

改变页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置即可。值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。

2.改变页面文件的大小

改变了页面文件的位置后,我们还可以对它的大小进行一些调整。调整时需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就越低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。

3.调整高速缓存区域的大小

可以在“计算机的主要用途”选项卡中设置系统利用高速缓存的比例。如果系统的内存较多,可选择“网络服务器”,这样系统将用较多的内存作为高速缓存。在CD-ROM标签中,可以直接调节系统用多少内存作为CD-ROM光盘读写的高速缓存。

4.监视内存

系统的内存不管有多大,总是会用完的。虽然有虚拟内存,但由于硬盘的读写速度无法与内存的速度相比,所以在使用内存时,就要时刻监视内存的使用情况。Windows操作系统中提供了一个系统监视器,可以监视内存的使用情况。一般如果只有60%的内存资源可用,这时就要注意调整内存了,不然就会严重影响电脑的运行速度和系统性能。

5.及时释放内存空间

如果发现系统的内存不多了,就要注意释放内存。所谓释放内存,就是将驻留在内存中的数据从内存中释放出来。释放内存最简单有效的方法,就是重新启动计算机。另外,就是关闭暂时不用的程序。还有要注意剪贴板中如果存储了图像资料,是要占用大量内存空间的。这时只要剪贴几个字,就可以把内存中剪贴板上原有的图片冲掉,从而将它所占用的大量的内存释放出来。 6.优化内存中的数据

在Windows操作系统中,驻留内存中的数据越多,就越要占用内存资源。所以,桌面上和任务栏中的快捷图标不要设置得太多。如果内存资源较为紧张,可以考虑尽量少用各种后台驻留的程序。平时在操作电脑时,不要打开太多的文件或窗口。长时间地使用计算机后,如果没有重新启动计算机,内存中的数据排列就有可能因为比较混乱,从而导致系统性能的下降。这时可以重新启动计算机。

7.扩大虚拟内存容量

如果计算机的硬盘够大,可以打开“控制面板”中的“系统”,在“性能”选项中打开“虚拟内存”,选择第二项,用户自己设定虚拟内存设置,指向一个较少用的硬盘,并把最大值和最小值都设定为一个固定值,大小为物理内存的2倍左右。这样,虚拟存储器在使用硬盘时,就不用迁就其忽大忽小的差别,而将固定的空间作为虚拟内存,加快存取速度。虚拟内存的设置最好在“磁盘碎片整理”之后进行,这样虚拟内存就分布在一个连续的、无碎片文件的空间上,可以更好地发挥作用。

8.提高系统其他部件的性能

计算机其他部件的性能对内存的使用也有较大的影响,如总线类型、CPU、硬盘和显存等。如果显存太小,而显示的数据量很大,再多的内存也是不可能提高其运行速度和系统效率的。如果硬盘的速度太慢,则会严重影响整个系统的工作。

三、结束语

当然, 优化内存管理,提高内存的使用效率的方法并不仅限于这八种,还有诸如优化BIOS的设置、整理优化注册表等等。只有根据计算机工作的具体状态,采取恰当的方式、方法,才能取得令人满意的优化效果。

参考文献:

[1]李笑梅,王新川.谈微机的优化内存管理[J].河北省科学院学报,2000(4).

[2]朱文鸣.加强Windows系统的内存管理[J].科学时代,2007(3).

篇5:内存问题Windows系统

机器内存很大,但越用越少,发现执行完一些批操作命令后,内存竟不释放(vmstat看free很少)。请教大家是不是minfreemaxfreeminpermmaxperm的设置有问题?

现在的minfree/maxfree较小,maxperm偏大。

谢谢!

zhilan 回复于:2003-01-08 16:11:41我执行compress大文件的时候,内存free越来越少,pagingspace用了6%。但compress完毕后,内存free还在往下掉,按说应该回到compress前的水平啊。另外pagingspace还是占用了6%,没有释放。

好使 回复于:2003-01-08 16:15:09如果系统运行正常的话,没问题。

系统在VM方面,有一大部分用在文件的缓存上了,建议看看关于性能调整的资料。

zhilan 回复于:2003-01-08 16:41:22谢谢!问题是上次作loaddatabase时机器死了,当时pagingspace满了,剩余内存为0。机器是s85,内存24GB,pagingspace8GB。我估计作loaddatabase时内存free就不多了。如果是filecache占用过多的话,应该可以腾出作loaddatabase啊。调整maxperm/minfree/maxfree会有用吗?

另外,我一台跑cics,另一台跑sybase,两台问题都一样。按说跑cics的应该不会有问题的啊。

zhilan 回复于:2003-01-08 16:46:57另外一台s80没有这个问题。free很多,而且做完批命令后内存free马上恢复到原来的水平。跑的应用差不多。

我准备调整minfree/maxfree/maxperm等试试,还请各位多多指教!

好使 回复于:2003-01-08 16:48:24系统的补丁全吗?是不是memoryleak?

tonylau 回复于:2003-01-08 17:24:24可以设置最大永久占有内存参数,/usr/samples/kernel/vmtune-h1

这样系统的uncompute内存最大到80%(topas),系统会有10%的内存Free

vofsky 回复于:2003-01-08 17:27:37打补丁看看

tonylau 回复于:2003-01-08 17:41:01这个现象打补丁没用。

zhilan 回复于:2003-01-08 20:41:31谢谢几位!已经解决了,除按tonylau所说做了vmtuneh1外,还改了minfree/maxfree/minperm/maxperm。感觉h1挺管用的。

再次向大家表示衷心的谢意!

另外把这些参数修改加在了/etc/inittab中,这样reboot后也自动执行。

又碰到一个棘手的问题,再发帖请教。

ibm6000 回复于:2003-01-08 20:48:05这个帖子不错,有头有尾,加为精华:)

lljj 回复于:2003-01-08 21:06:31我还发现sybase

load数据库时!的确有这个问题!

大最新的sybase补丁!

jflong 回复于:2003-01-09 08:55:49请问一下minfreemaxfreeminpermmaxperm怎么设置?

zhilan 回复于:2003-01-09 10:00:24/usr/samples/kernel/vmtune-p**-P**-f****-F****-h1

jinyingtao 回复于:2003-01-09 14:24:47这类问题属于内存分配问题。

类似大量文件类操作,如compress、database的dump/load会大量占有内存中的文件型内存(在AIX系统中,内存简单可以分为两类:计算型内存和文件型内存)。所以按照系统缺省的配置,文件型内存最多会占用totalrealmemory的80%(这个可以利用nmon看到),当内存很少时,就会产生换叶到pagingspace的现象,主要换出文件型内存帧。

这个问题可以通过vmtune加以控制,在/etc/inittab中添加:vmtune:2nce:/usr/samples/kernel/vmtune-p5-P20-h1将文件型内存控制在totalrealmemory的5%~20%之间,也就是minperm和maxperm。

前提是必须安装vmtune,好像在bos.adt.samples中

tonylau 回复于:2003-01-09 16:20:33调整MAXPERM和MINPERM是SOFTLIMIT,调整后实际效果并不好,调整STRICT_MAXPERM(-h1)是HARDLIMIT,强制。

zhilan 回复于:2003-01-14 17:51:18jinyingtao你好!我正是这样做的,将maxperm设置为远小于缺省值,并执行严格的maxperm策略(即h1)。

先看参数的意义:

IfpercentageofRAMoclearcase/“ target=”_blank“ >ccupiedbyfilepagesfallsbelowminperm,VMMstealsbothfileandcomputationalpages

IfpercentageofRAMoccupiedbyfilepagesrisesabovemaxperm,VMMstealsonlyfilepages

IfpercentageofRAMoccupiedbyfilepagesisbetweenminpermandmaxperm,VMMwillstealonlyfilepagesUnlessfilerepagingrateishigherthancomputationalrepagingrate

将maxperm设小,可避免这样的情形:当执行大量文件类操作时,文件性内存耗用过多,而计算性内存将不敷使用,从而产生大量的换页操作。而事实上此时文件性内存应作为page-stealer的偷取对象,因为它被重复引用的可能性非常低。

zhilan 回复于:2003-01-14 17:53:13jinyingtao你好!我正是这样做的,将maxperm设置为远小于缺省值,并执行严格的maxperm策略(即h1)。

先看参数的意义:

IfpercentageofRAMoccupiedbyfilepagesfallsbelowminperm,VMMstealsbothfileandcomputationalpages

IfpercentageofRAMoccupiedbyfilepagesrisesabovemaxperm,VMMstealsonlyfilepages

IfpercentageofRAMoccupiedbyfilepagesisbetweenminpermandmaxperm,VMMwillstealonlyfilepagesUnlessfilerepagingrateishigherthancomputationalrepagingrate

将maxperm设小,可避免这样的情形:当执行大量文件类操作时,文件性内存耗用过多,而计算性内存将不敷使用,从而产生大量的换页操作。而事实上此时文件性内存应作为page-stealer的偷取对象,因为它被重复引用的可能性非常低。

zhilan 回复于:2003-01-14 17:54:19jinyingtao你好!我正是这样做的,将maxperm设置为远小于缺省值,并执行严格的maxperm策略(即h1)。

先看参数的意义:

IfpercentageofRAMoccupiedbyfilepagesfallsbelowminperm,VMMstealsbothfileandcomputationalpages

IfpercentageofRAMoccupiedbyfilepagesrisesabovemaxperm,VMMstealsonlyfilepages

IfpercentageofRAMoccupiedbyfilepagesisbetweenminpermandmaxperm,VMMwillstealonlyfilepagesUnlessfilerepagingrateishigherthancomputationalrepagingrate

将maxperm设小,可避免这样的情形:当执行大量文件类操作时,文件性内存耗用过多,而计算性内存将不敷使用,从而产生大量的换页操作,

而事实上此时文件性内存应作为page-stealer的偷取对象,因为它被重复引用的可能性非常低。

zhilan 回复于:2003-01-08 16:03:03

zhilan 回复于:2003-01-08 16:11:41我执行compress大文件的时候,内存free越来越少,pagingspace用了6%。但compress完毕后,内存free还在往下掉,按说应该回到compress前的水平啊。另外pagingspace还是占用了6%,没有释放。

好使 回复于:2003-01-08 16:15:09如果系统运行正常的话,没问题。

系统在VM方面,有一大部分用在文件的缓存上了,建议看看关于性能调整的资料。

zhilan 回复于:2003-01-08 16:41:22谢谢!问题是上次作loaddatabase时机器死了,当时pagingspace满了,剩余内存为0。机器是s85,内存24GB,pagingspace8GB。我估计作loaddatabase时内存free就不多了。如果是filecache占用过多的话,应该可以腾出作loaddatabase啊。调整maxperm/minfree/maxfree会有用吗?

另外,我一台跑cics,另一台跑sybase,两台问题都一样。按说跑cics的应该不会有问题的啊。

zhilan 回复于:2003-01-08 16:46:57另外一台s80没有这个问题。free很多,而且做完批命令后内存free马上恢复到原来的水平。跑的应用差不多。

我准备调整minfree/maxfree/maxperm等试试,还请各位多多指教!

好使 回复于:2003-01-08 16:48:24系统的补丁全吗?是不是memoryleak?

tonylau 回复于:2003-01-08 17:24:24可以设置最大永久占有内存参数,/usr/samples/kernel/vmtune-h1

这样系统的uncompute内存最大到80%(topas),系统会有10%的内存Free

vofsky 回复于:2003-01-08 17:27:37打补丁看看

tonylau 回复于:2003-01-08 17:41:01这个现象打补丁没用。

zhilan 回复于:2003-01-08 20:41:31谢谢几位!已经解决了,除按tonylau所说做了vmtuneh1外,还改了minfree/maxfree/minperm/maxperm。感觉h1挺管用的。

再次向大家表示衷心的谢意!

另外把这些参数修改加在了/etc/inittab中,这样reboot后也自动执行。

又碰到一个棘手的问题,再发帖请教。

ibm6000 回复于:2003-01-08 20:48:05这个帖子不错,有头有尾,加为精华:)

lljj 回复于:2003-01-08 21:06:31我还发现sybase

load数据库时!的确有这个问题!

大最新的sybase补丁!

jflong 回复于:2003-01-09 08:55:49请问一下minfreemaxfreeminpermmaxperm怎么设置?

zhilan 回复于:2003-01-09 10:00:24/usr/samples/kernel/vmtune-p**-P**-f****-F****-h1

jinyingtao 回复于:2003-01-09 14:24:47这类问题属于内存分配问题。

类似大量文件类操作,如compress、database的dump/load会大量占有内存中的文件型内存(在AIX系统中,内存简单可以分为两类:计算型内存和文件型内存)。所以按照系统缺省的配置,文件型内存最多会占用totalrealmemory的80%(这个可以利用nmon看到),当内存很少时,就会产生换叶到pagingspace的现象,主要换出文件型内存帧。

这个问题可以通过vmtune加以控制,在/etc/inittab中添加:vmtune:2nce:/usr/samples/kernel/vmtune-p5-P20-h1将文件型内存控制在totalrealmemory的5%~20%之间,也就是minperm和maxperm。

前提是必须安装vmtune,好像在bos.adt.samples中

tonylau 回复于:2003-01-09 16:20:33调整MAXPERM和MINPERM是SOFTLIMIT,调整后实际效果并不好,调整STRICT_MAXPERM(-h1)是HARDLIMIT,强制。

zhilan 回复于:2003-01-14 17:51:18jinyingtao你好!我正是这样做的,将maxperm设置为远小于缺省值,并执行严格的maxperm策略(即h1)。

先看参数的意义:

IfpercentageofRAMoccupiedbyfilepagesfallsbelowminperm,VMMstealsbothfileandcomputationalpages

IfpercentageofRAMoccupiedbyfilepagesrisesabovemaxperm,VMMstealsonlyfilepages

IfpercentageofRAMoccupiedbyfilepagesisbetweenminpermandmaxperm,VMMwillstealonlyfilepagesUnlessfilerepagingrateishigherthancomputationalrepagingrate

将maxperm设小,可避免这样的情形:当执行大量文件类操作时,文件性内存耗用过多,而计算性内存将不敷使用,从而产生大量的换页操作。而事实上此时文件性内存应作为page-stealer的偷取对象,因为它被重复引用的可能性非常低。

zhilan 回复于:2003-01-14 17:53:13jinyingtao你好!我正是这样做的,将maxperm设置为远小于缺省值,并执行严格的maxperm策略(即h1)。

先看参数的意义:

IfpercentageofRAMoccupiedbyfilepagesfallsbelowminperm,VMMstealsbothfileandcomputationalpages

IfpercentageofRAMoccupiedbyfilepagesrisesabovemaxperm,VMMstealsonlyfilepages

IfpercentageofRAMoccupiedbyfilepagesisbetweenminpermandmaxperm,VMMwillstealonlyfilepagesUnlessfilerepagingrateishigherthancomputationalrepagingrate

将maxperm设小,可避免这样的情形:当执行大量文件类操作时,文件性内存耗用过多,而计算性内存将不敷使用,从而产生大量的换页操作。而事实上此时文件性内存应作为page-stealer的偷取对象,因为它被重复引用的可能性非常低。

zhilan 回复于:2003-01-14 17:54:19jinyingtao你好!我正是这样做的,将maxperm设置为远小于缺省值,并执行严格的maxperm策略(即h1)。

先看参数的意义:

IfpercentageofRAMoccupiedbyfilepagesfallsbelowminperm,VMMstealsbothfileandcomputationalpages

IfpercentageofRAMoccupiedbyfilepagesrisesabovemaxperm,VMMstealsonlyfilepages

IfpercentageofRAMoccupiedbyfilepagesisbetweenminpermandmaxperm,VMMwillstealonlyfilepagesUnlessfilerepagingrateishigherthancomputationalrepagingrate

将maxperm设小,可避免这样的情形:当执行大量文件类操作时,文件性内存耗用过多,而计算性内存将不敷使用,从而产生大量的换页操作。而事实上此时文件性内存应作为page-stealer的偷取对象,因为它被重复引用的可能性非常低。

篇6:内存问题Windows系统

操作系统是711,机器内存是4个G,自检也能发现4G的内存,可是在操作系统里用MEMSIZE看,只看到了3328M,请问如何解决啊???谢谢大家帮忙

zhaoxfans 回复于:2003-07-16 09:18:46我用MEMSIZE查看,显示:536387584不知道怎么算的,请指教!

ycy 回复于:2003-07-16 11:57:26你用“hw-rmem”看一下

lsw 回复于:2003-07-16 13:13:23711默认只能认到4G内存,要查看更多内存可以修改以下两个文件:

1./stand/boot

a.增加一行:ENABLE_4GB_MEM=YES

注意:没有空格,所有字符大写,

内存跑哪里去了??Windows系统

b.存盘退出。

2./etc/conf/sdevice.d/pse

a.找到大写的字母“N”,改为“Y”。

b.存盘退出。

重链内核:/etc/conf/bin/idbuild-b

重新启动后键入命令:memsize-a来检查内存大小是否正确。

小小狗 回复于:2003-07-21 15:30:25大于4G的内存是需要买序列号才能使用的

liliqiang 回复于:2003-07-21 17:26:57用prtconf命令查看可能会更直观一些。

ysh168 回复于:2003-10-22 21:36:14如何得知的使用大于4G要序列号??楼上的有吗?可否告知

篇7:内存问题Windows系统

问:我用的电脑系统是WinXP,最近使用时,没开多少程序,却常常出现“虚拟内存不足”的系统提示。

答:1、感染病毒了吧!

有些病毒发作时会占用大量内存空间,导致系统出现内存不足的问题。赶快去杀毒,升级病毒库,然后把防毒措施做好!

2、虚拟内存设置不当第3楼

虚拟内存设置不当也可能导致出现内存不足问题,一般情况下,虚拟内存大小为物理内存大小的2倍即可,如果设置得过小,就会影响系统程序的正常运行。重新调整虚拟内存大小以WinXP为例,右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能”框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,完成后重新启动系统就好了,

3、系统空间不足

虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为“pagefile.sys”,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题。系统盘至少要保留300MB剩余空间,当然这个数值要根据用户的实际需要而定。用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中。

4、因为SYSTEM用户权限设置不当

基于NT内核的Windows系统启动时,SYSTEM用户会为系统创建虚拟内存文件。有些用户为了系统的安全,采用NTFS文件系统,但却取消了SYSTEM用户在系统盘“写入”和“修改”的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出现内存不足的问题。问题很好解决,只要重新赋予SYSTEM用户“写入”和“修改”的权限即可,不过这个仅限于使用NTFS文件系统的用户。

篇8:Windows中物理内存的管理

关键词:工作集;PTE;物理内存管理

中图分类号:TP311.52 文献标识码:A 文章编号:1674-7712 (2014) 16-0000-01

我们知道,对于内存的访问,早晚要涉及到对物理内存的操作。如果撇开虚拟内存,MMU等复杂的保护模式管理机制,一个内存,摆在你的面前,如何对其进行管理呢?首先需要明确一点的是,这里所指的物理页面都是在物理内存中的,因为物理页面管理部分就是要管理物理页面的。

一、PTE和工作集

说起工作集,要从操作系统的换页机制说起,所谓的换页,指的是在操作系统的内存管理中,当物理内存紧张时,将某些不常使用的物理页面转存到硬盘的页面文件中,从而释放这些物理内存,当需要时,比如该页面中的内容被引用时,再将该页面的内容重新导入物理内存,并更改PTE中的内容,映射该页面。因此,一个进程地址空间使用的地址,其背后对应的物理内存可以分为两种:在物理内存中的和不在物理内存中的。我们将在物理内存中的这部分属于某个进程的页面称为进程工作集,工作集分为系统工作集,会话工作集和进程工作集,系统工作集指的是系统(System)进程地址空间里使用的物理页面,其包括系统缓存、可换页的操作系统代码、以及可换页的驱动程序代码,会话工作集指的是一个会话所包含的代码和数据区,而进程工作集则专指某个进程的工作集。工作集的任务就是管理需要换入换出的页面,记录它们的情况,而那些从进入内存那刻开始就没有挪动地方的物理页面,是不需要浪费很多资源去管理的。因此我们可以这样认为,由于换页机制的存在,页面的换入换出成为了常态(对于可换页内存池),那么如何管理这些在内存池中不断变化的页面,正是工作集的任务所在。

对于进程工作集管理器,其任务在于管理一个进程空间中在内存中的物理页面,具体功能可以分为两个方面。(1)当物理内存紧张时,将一些不常用的内存倒到页面文件中;(2)当页面错误,系统将页面文件中对应的内容导入内存后,工作集管理器负责将这些页面加入到自己的链表中,管理这些页面。

二、物理页面的状态和转移

每个页面的状态可以分为:活动状态、备用状态、转移状态、已修改状态、已修改但不写出状态、空闲状态、零化状态、坏状态。PFN数据库中的项与物理页面一一对应。

活动状态指的是该页面在某一个工作集中,或者不在一个工作集中(如在非换页内存池中)但是有一个有效的PTE指向该页面。当一个页面退出活动状态时,会进入备用状态、已修改状态或者已修改但不写出状态,区别在于这个页面有没有被修改过以及修改后是否写出到外部磁盘中,如果这个页面没有被修改过,那么将这个页面置为备用状态,此时指向该页面的PTE被置為无效,如果该页面修改过并且需要写入外部磁盘,那么将该页面置为已修改状态,当然写入的时机并不是马上写入,而是需要接受修改页面写出器或者映射页面写出器调度的。还有一种情况是该页面被修改过,但是需不需要写入以及何时写入外部磁盘需要进一步明确,那么将该页面置为已修改但不写出状态,这种情况一个典型的例子如在文件系统中,当使用缓冲方式修改元文件时,需要先完成日志的记录,再将修改的内容写入磁盘,换句话说,在完成日志记录前,需要这个已修改但不写出状态。当然已修改状态、已修改但不写出状态页面对应的PTE也是无效状态。

物理内存帧PFN:PFN(Page Frame Number)页帧编号,每一项是24个字节,依据页面状态的不同而不同。一个页面(4K)只需要完成其记录数据的任务即可,最关键的结构在于对这些页面的管理,这里每个PFN项就对应着一个页面。PFN数据库中的内容与物理页面状态一一对应。

每种状态的页面其对应的PFN中的内容也并不完全相同,当物理页面处于活动状态、备用状态/已修改状态、空闲状态/零化状态、转移状态几种典型状态下PFN中的内容。其中反显部分为共有部分,包括PTE地址,标志,类型,引用计数,原始PTE内容,PTE的PFN。其中“PTE地址”字段指明的是指向该物理页面的PTE的虚拟地址,这样当我们得到一个物理页面时,通过“PTE地址”字段可以快速的定位指向该物理页面的PTE,并且由此PTE可以计算得到该物理页面映射在进程地址空间中的虚拟地址。“标志”字段用于记录该物理页面的一些标识信息,如是否处于读写操作中,指向这个页面的是否是一个原型PTE,以及标识非换页内存池开始和结束的标识位。“类型”字段说明的是该页面属于前一节提到的哪种状态中。“原始PTE内容”字段记录了指向该物理页面的PTE中的原始内容,就是当该物理页面被分配到对应PTE指向前,该PTE中的内容。这样做的目的在于当该页面不在物理内存中时,利用这个字段可以直接填充指向它的PTE,恢复原来的PTE.“PTE的PFN”字段记录了指向该页面的PTE所在的页表页面的PFN,其意义在于可以快速定位在虚拟地址上与该页面相邻的页面,因为其PTE都在一个页表页面中。

备用状态或已修改状态页面特殊的字段是“前向链接”和“后向链接”两个指针,因为备用状态和已修改状态的页面分别构成双向链表进行管理,这两个字段分别用于前向指针和后向指针。

空闲状态或零化状态页面特殊的字段是“前向链接”和“颜色链PFN号”,第一个字段是因为这两种状态的页面分别构成单向链表,该字段用于链表链接,“颜色链PFN号”字段用于物理页面在CPU高速缓存中的管理。

三、结束语

本文首先对工作集的概念进行了说明,然后介绍了物理页面的各种状态及转移,最后论述了windows是如何利用PFN对物理内存页面的管理的,其难点在于物理页面各种状态的理解,以及PFN结构的设计。

参考文献:

[1]潘爱明.Windows内核原理与实现[M].北京:电子工业出版社,2013.

[2]谭文,邵坚磊.天书夜读:从汇编语言到window内核编程[M].北京:电子工业出版社,2008.

篇9:内存问题Windows系统

操作步骤

打开开始菜单,选中控制面板,

右上角选择大图标,然后选择管理工具, Windows内存诊断就在下面红框的位置。

篇10:内存问题Windows系统

独立显卡

这里,我以自己所用的NVIDIA Geforce 7300LE独立显卡为例。之前我安装的是512MB内存,其中显卡 共享显存64MB。

后来我安装了两根512MB内存,其中显卡共享显存255MB。然后我在网络上搜索到同样是NV显卡别的显 卡,当512MB显存的时候,512MB内存,系统共享225M。当内存1G的时候内存共享内存225MB,当2G内存的 时候共享271M内存。

在Vista下,内存与显卡共享显存的数值是有系统决定的,用户自己不可以进行调整,

共享显卡

幸运的是共享显卡的用户是可以内存与显卡共享资源的,比如笔记本用户。

具体方法:

开机进入BIOS进行设置。找到“advanced chipset features”,按回车键进入,选择到64MB的选项上 。按“page up”键改变值为128MB。

屏蔽共享显卡:

正如我们所知道的,只要安装了独立显卡之后系统是会自动将共享显卡屏蔽掉的,但是也有特殊情况 ,如果安装了独立显卡,共享内存没屏蔽,独立显卡也耍不了怎么办?

解决方法:

1)开机进入BIOS设置(设置里有项 ON BOARD***(VGA)一项设为DISABLE)。

篇11:内存问题Windows系统

蓝色的屏幕上出现了一行行白色的英文……多数人称之为蓝屏错误(简称:蓝屏)。对于电脑用户来说这种情况并不陌生,也不知他们已经骂过微软多少遍,可这真的全怪微软么?平心而论微软的软件产品做的很好,但他们不可能达到完美,而且很多情况下并不是软件本身存在质量问题造成的死机。笔者前两天就遇到这样一件事情……

不断硬件升级使得家中的配件越来越多,于是我决定让它们继续发挥余热,攒台电脑送给极具吸引力的邻居。但机器装好后又看到了那熟悉的“蓝屏”―Vxd、Vmm(01)文件出错,难道是系统里的某个Vxd文件损坏?于是俺连忙找来笔抄下屏幕上提示,到另外一台电脑上查询相关文件。然后将找到的文件一股脑的复制到故障电脑的相应文件夹下,但这台东拼西凑的PC还是没有恢复正常。

没办法,俺只能重装操作系统了。但还是没有解决问题,系统安装过程中就出现了“蓝屏”,而且无法继续,

作为一个电脑爱好者,我怎能这样就屈服呢?先睡一觉,也许老天能帮我这个好心人(众编:原来你就是这样修电脑的啊!)。

第二天,奇迹出现了。系统恢复正常,而且能够经得起长时间烤机,俺满心欢喜的准备把这台机器送到MM(不、不,我们应该叫她“具吸引力的邻居”)手中。可突然想起,应该把服务做得更好,随即重新开机,安装应用软件,但启动过程中再次遇到了“蓝屏”。难道是硬件质量问题?先换一遍配件试试,但由于手头可以用于替换的配件不齐,只是将硬件损坏的范围缩小到,内存、主板、CPU上,怎么办?还是找罗工吧。

把机器抱到讯宜维修中心后,罗工进行了一系列的常规检测,但系统稳定,并未找出计算机报错的原因。这可就不好办了。但当我详细的将上述故障现象讲给罗工后,他拿起了主板和内存,仔细端详起来。没过多久,他指着内存插槽说到:“仔细看这里,这块主板因长期闲置不用,内存插槽已经被严重氧化,换一个就没问题了。”此后的事情也没什么好讲的了,罗工使用专业设备,为我更换了内存插槽。

罗工提示:为客户服务过程中,他经常听到关于“蓝屏”这个词,而且多数用户都把造成这类故障的原因归罪于软件厂商,不光是微软,很多应用软件厂商也蒙受了不白之冤。其实有很多蓝屏故障是硬件质量问题造成的,各位在遇到“蓝屏”时,不要盲目的重装操作系统,可以先查看一下硬件表面有无硬伤、氧化或接触不良。

篇12:内存问题Windows系统

找到内存管理

Windows注册表数据库里面含有与管理内存事务有关的键,它有相应的名称:Memory Management(内存管理)。这个键里面含有某些数值,可以改动这些数值,从而改变系统管理内存的活动具有的模式。下面介绍了找到这个键的步骤:

将鼠标光标移到屏幕右上角,查看Charm bar(超级按钮栏)。

点击超级按钮栏上的Search(搜索)按钮。

在搜索框里面键入“regedit”,按回车键,打开Registry Editor(注册表编辑器)。

看到提示后,回复Yes(确定)。

在注册表编辑器的左面板,打开Computer(我的电脑)节点,即可查看注册表键。

点击展开H K E Y _ L O C A L _ MACHINE。

在下拉列表中,找到并点击展开SYSTEM键。

在显示的列表中,找到并展开CurrentControlSet。

随后,找到并展开Control键。

找到并进入名为Session Manager的键。

最后,选择并停留在Memory Management键上。

修改数值

Memory Management键高亮选中时,你可以在注册表编辑器的右面板中看到一些数值。通过随后介绍的一些操作步骤,你就能改变这些数值,以便积极有效地管理系统内存。

数值1 ClearPageFileAtShutdown

页面文件是硬驱上的预留内存,用作主内存的扩展部分。这部分内存含有主内存最近不使用,转移到硬驱上的数据。它含有第三方应用程序所存储的信息。除了某些个人数据外,它可能还含有这些数据:用户名、密码、信用卡号及其他安全个人识别号码(PIN)。页面文件可以在关机时手动清空,因为Windows并不在关机时自行清空。想在关机时清空页面文件:

双击这个数值,以便Modify(修改)。

在数值数据字段,将该值由0改为1。

点击确定,保存变更。

数值2 DisablePagingExecutive

DisablePagingExecutive允许系统将内存直接装入到主内存,而不是装入到速度相对较慢的虚拟内存。DisablePagingExecutive被启用后,还有助于调试驱动程序。64位Windows在默认情况下可能启用了这项功能。32位Windows的用户可以手动启用该功能,步骤如下:

双击这个数值,以便Modify(修改)。

在数值数据字段,将该值由0改为1。

点击确定,保存变更。

数值3 LargeSystemCache

被激活的LargeSystemCache可增加系统缓存的大小。它通常提升了系统性能,但同时减小了供其他应用程序和服务使用的物理内存空间。这个数值通常有助于服务器,不过建议工作站关闭该数值,步骤如下:

双击这个数值,以便Modify(修改)。

在数值数据字段,将该值由1改为0。

点击确定,保存变更。

数值4 NonPagedPoolSize / PagedPoolSize

分页池是存储页面的一部分内存,旨在将页面移到页面文件;而非分页池是个相对的概念,它存储页面,但从不将页面移到页面文件。

启用这两个数值需要指定确切的字节大小。可以禁用这些数值,让系统负责计算最合理的值,这个值会动态调整。分页池大小的值可能在1MB到512MB之间。不过建议设为192MB。

双击这个数值,以便Modify(修改)。

将基数由十六进制改为十进制。

在数值数据旁边的字段,将0换成192(设成192MB)

点击确定,保存变更。

数值5

NonPagedPoolQuota/ PagedPoolQuota

如果启用这两个数值,你旨在限制每一个进程的内存资源。要是万一进程试图突破已分配的限额,它就会失败。因此,建议随它处于禁用状态或者禁用它(如果已被启用)。如果指定内存大小,分别分配给非分页池和分页池,就能启用这两个数值。这个大小在1MB到128MB之间,可通过数值数据来指定。另一方面,禁用这两个数值授权系统根据当前的物理内存,为这两项计算最合理的值,万一内存大小出现变化,可以自动调整该值。想禁用这两个数值:

双击这个数值,以便Modify(修改)。

确保数值数据为0,让它由系统自动管理。

点击确定,保存变更。

数值6 PhysicalAddressExtension

物理地址扩展(通常叫作PAE)是让32位操作系统能够访问4GB以上内存的一项技术,能够访问多达64GB或128GB,这取决于处理器的物理地址大小。64位系统能够访问4GB以上的内存,并不需要PAE。如果你有主内存足够的32位Windows,就需要在注册表编辑器中启用这个数值。

nlc202309051138

双击这个数值,以便Modify(修改)。

在数值数据字段,将该值由0改为1。

点击确定,保存变更。

数值7 SessionPoolSize

上述注册表项处理的是用于分配给视频驱动程序的内存。如果Session Pool的大小预先定义,它就限制活动会话使用过多的内存;要是果真如此,会话就会崩溃,并显示停止信息。为了避免这种不便,建议增加SessionPoolSize的值。

双击这个数值,以便Modify(修改)。

将基数由十六进程改为十进制。

在数值数据字段,将该值改为48(设为48MB)

点击确定,保存变更。

数值8 SessionViewSize

SessionViewSize这个键与服务器或工作站上的活动会话里面的桌面堆(desktop heap)有关。它将内存分配给交互式窗口站。交互式窗口站含有一群桌面对象,比如窗口和菜单。它具有类似SessionPoolSize的属性,如果试图突破已分配的内存,它就会冻结进程。

双击这个数值,以便Modify(修改)。

将基数由十六进程改为十进制。

在数值数据字段,将该值改为96(设为96MB)

点击确定,保存变更。

数值9 SystemPages

SystemPages是指页表项(PTE)的数量,是为了存储虚拟地址与物理地址之间的映射而预留的。如果将主内存划分成大小固定的页帧,就能执行这种映射。信息在这些页帧里面存储和映射。如果SystemPages的数值非要设成0之外的数值,它必须被分配最大值0xFFFFFFFF。不过,建议让它由系统管理,因为要是数值数据仍处于0,系统会为该项调整和计算最合理的值。

双击这个数值,以便Modify(修改)。

在数值数据字段,确保文本字段显示为0。

点击确定,保存变更。

数值10 PoolUsageMaximum

这个数值表明了分页池的允许最大使用量。该项的数值数据表明了最大分页池使用量的百分比。这个数值在默认情况下可能并不出现在注册表中。如果是这样,那创建一个新的DWORD值,将其命名为PoolUsageMaximum。为该键指定一个数值数据,表明开启修剪进程的范围。

双击这个刚创建的值,以便Modify(修改)。

在数值数据字段,填入“60”,允许修剪进程开始之前使用总分页池的60%。

点击确定,保存变更。

(上接第71页)

将“查找内容”框中使用括号进行分组的内容替换为经过重新排列的表达式。例如,在“查找内容”框中键入“(中国)(北京)”,并在“替换为”框中键入“\2·\1”,Word将找到“中国北京”并将其替换为“北京·中国”。

3.[-]:在进行替换操作时,在“查找内容”框中,可以使用[-]指定查找的范围,范围必须是升序。例如,在“查找内容”框中键入“[0-9]”可以查找文档中的0-9这10个数字中的任意一个。

在选中“使用通配符”复选框的情况下,如果要搜索已被定义为通配符的字符,需要在该字符前面键入一个反斜杠“\”。另外强调一点,在进行“替换”操作时,在“查找内容”和“替换为”框中键入的通配符必须是半角字符。否则,将得不到正确的替换结果,或者根本就无法进行替换。如果不能确定键入的是否是半角字符,请在英文输入状态下键入。

笔者仅以上述例几例说明“替换”功能的实际应用,希望大家能够举一反三,运用好Word的“替换”功能提高工作效率。笔者以上操作以Word2013为例,对于其他Word版本特别是Word2003操作会有所不同,请在实际操作时,注意所用的Word版本。

篇13:内存问题Windows系统

优化内存数据

在Windows中,驻留内存中的数据越多,就越要占用内存资源。所以,桌面上和任务栏中的快捷图标不要设置得太多。如果内存资源较为紧张,可以考虑尽量少用各种后台驻留的程序。平时在操作电脑时,不要打开太多的文件或窗口。长时间地使用计算机后,如果没有重新启动计算机,内存中的数据排列就有可能因为比较混乱,从而导致系统性能的下降。这时你就要考虑重新启动计算机。

启用磁盘写入缓存

在“我的电脑”上单击鼠标右键选择“属性->硬件”,打开设备管理器找到当前正在使用的硬盘,单击鼠标右键选择属性。在硬盘属性的的“策略”页中,打开“启用磁盘上的写入缓存”(如图1)。

图 1

这个选项将会激活硬盘的写入缓存,从而提高硬盘的读写速度。不过要注意一点,这个功能打开后,如果计算机突然断电可能会导致无法挽回的数据丢失。因此最好在有UPS的情况下再打开这个功能。当然,如果你平常使用计算机时不要进行什么重要的数据处理工作,没有UPS也无所谓,这个功能不会对系统造成太大的损失 。

关闭不需要的服务

如果你的家里没有打印机,你可以将“Printer Spooler”服务关闭掉。如果你没有定期执行的任务,将“Task Scheduler”服务关闭掉。对于大多人而言,“Remote Registry”同样没有用,也可以关闭掉。下面是经过上面所有优化后的服务列表,我将优化过的地方用红颜色的圆圈标记了出来。

打开Ultra MDA

在设备管理其中选择IDE ATA/ATAPI控制器中的“基本/次要IDE控制器”,单击鼠标右键选择“属性”,打开“高级设置”页。这里最重要的设置项目就是“传输模式”,一般应当选择“DMA(若可用)”。

监视内存

系统的内存不管有多大,总是会用完的。虽然有虚拟内存,但由于硬盘的读写速度无法与内存的速度相比,所以在使用内存时,就要时刻监视内存的使用情况。Windows操作系统中提供了一个系统监视器,可以监视内存的使用情况。一般如果只有60%的内存资源可用,这时你就要注意调整内存了,不然就会严重影响电脑的运行速度和系统性能。

配置恢复选项

Windows XP 运行过程中碰到致命错误时会将内存的快照保存为一个文件,以便进行系统调试时使用,对于大多数普通用户而言,这个文件是没有什么用处的,反而会影响虚拟内存的性能。所以应当将其关闭。

在“我的电脑”上单击鼠标右键,选择“属性->高级”,在“性能”下面单击“设置”按钮,在“性能选项”中选择“高级”页。这里有一个“内存使用”选项,如果将其设置为“系统缓存”(如图2),Windows XP 将使用约4MB的物理内存作为读写硬盘的缓存,这样就可以大大提高物理内存和虚拟内存之间的数据交换速度。默认情况下,这个选项是关闭的,如果计算机的物理内存比较

篇14:内存问题Windows系统

电脑发生蓝屏故障,截图的提示中有个内存诊断的措施,很多人不知道如何使用。一般分为两种方法,可以在图形界面操作,重启电脑进行,也可以在启动时进行。

1、先说可以进入操作系统的操作方法:开始→控制面板

2、控制面板→系统和安全

3、系统和安全→管理工具

4、管理工具→内存诊断

5、这里有两个选项:立即重新启动检查问题(推荐)或者下次启动的的时候执行操作(此操作只能在重启之后,进入操作系统之前进行),

6、重启电脑,自动进入内存诊断进程(稍后会有进度条出现),耐心等待自动完成。

7、如要查看其他的菜单,点击options(选项),如要终止诊断检测,点击ESC键→Exit(退出)

8、进入之后,有三个测试选项。普通检测基本、标准即可,问题严重扩展检测。

Basic(基本)

Standard(标准)

Extended(扩展)

9、还可以通过按Tab键切换菜单:Cache(缓存)再使用上下键选择不同的选项。

Default(默认)

on(开)

off(关)

10、同样,开机的时候,也能选择内存诊断,使用Tab键选择到Windows 内存诊断→再按回车键即可执行(进入上述界面)。

上一篇:一年级下册《看电视》教案下一篇:法律语言与现代法治文化