网上有关“什么是虚拟内存?是不是越多越好?”话题很是火热,小编也是针对什么是虚拟内存?是不是越多越好?寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
什么是虚拟内存
虚拟内存是用硬盘空间做内存来弥补计算机RAM空间的缺乏 。当实际RAM满时(实际上,在RAM满之前) ,虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的 ,应用把虚拟内存和实际内存看作是一样的 。
技术细节:对于英特尔 IA-32 处理器(包括 386 、奔腾等)而言,用户应用程序(进程)访问内存时其内存地址是虚拟的,CPU 会将它转换为实际的物理内存地址。物理内存不够时 ,操作系统系统会将各个进程中一部分暂时不用的内存换出到页面文件(交换文件)中,并将需要访问内存的程序的内容从页面文件中换入到物理内存。
虚拟内存的作用
不知大家有没有发现,在Windows2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows98下为Win386.swp),它的大小经常自己发生变动 ,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑 。其实 ,pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量 ”而存在的 ,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。
虚拟内存的产生
我们都知道 ,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满” ,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存 。现在我们也明白为什么pagefile.sys的大小会经常变化了。
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序分配的内存的总量走过了内存大小 ,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用 ,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
举个例子来说 ,压缩程序在压缩时有时候需要读取文件的很大一部分并保存在内存中作反复的搜索 。假设内存大小是128MB,而要压缩的文件有 200MB,且压缩软件需要保存在内存中的大小也是 200MB ,那么这时操作系统就要权衡压缩程序和系统中的其他程序,把多出来的那一部分数据放进交换文件。下面,就让我们一起来看看如何对虚拟内存进行设置吧。
虚拟内存的设置
对于虚拟内存主要设置两点 ,即内存大小和存放位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而存放位置则是设置虚拟内存应使用哪个分区中的硬盘空间 。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序 ”中的Windows安装程序进行安装)打开系统监视器 ,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序 ”,在右侧的列表选择“交换文件大小”。这样随着你的操作 ,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用 ,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此 ,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。一般来说,交换文件太大不会影响效率 ,但会占用额外的磁盘空间 。交换文件太小有时会引起可以运行的程序数量变少。
找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性 ” ,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮 ,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘 ”选较大剩余空间的分区 ,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置 ” 。
调整分页位置
Windows9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp ,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386.swp调到别的分区中 ,方法是在记事本中打开System.ini(C:Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径 ,如将交换文件放在D:中,则改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。
而对于使用Windows2000和WindowsXP的 ,可以选择“控制面板→系统→高级→性能 ”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区 ,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。
或者 ,WinXP一般要求物理内存在256M以上 。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够 ,系统会自动调整(虚拟内存设置为系统管理)。
如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能设置→高级→虚拟内存更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置。一般来说,虚拟内存为物理内存的1.5倍 ,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。{另一种说法:调整时我们需要注意 ,不要将最大、最小页面文件设为等值 。因为通常内存不会真正“塞满 ”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大 ,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序 ,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件 。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些 ,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况 。
PS:①1.5倍虚拟内存设置,是网上技术文档通用说明的 ,个人认为可以根据常用软件的实际情况设定。推荐有经验的用户使用。
②现在有很多工具软件(例如WINDOWS优化大师 、超级兔子),可以很好的更改这些设置,工具软件也会根据你的电脑的实际情况进行相应的推荐设置 。
虚拟内存使用技巧
对于虚拟内存如何设置的问题 ,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法:
(1)在Windows系统所在分区设置页面文件 ,文件的大小由你对系统的设置决定。具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏 ,如果你采用的是"无",则将页面文件大小设置为2MB左右,如果采用"核心内存存储"和"完全内存存储" ,则将页面文件值设置得大一些,跟物理内存差不多就可以了。
小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件 ,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候 ,无法创建转储文件(Memory.dmp),从而无法进行程序调试和错误报告了 。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。
(2)单独建立一个空白分区 ,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍 ,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一 ,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术 ,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。
(3)其它硬盘分区不设置任何页面文件 。当然 ,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高 。
虚拟内存设置注意事项
允许设置的虚拟内存最小值为2MB ,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB。
1、禁用页面文件
当拥有了1G以上的内存时,页面文件的作用将不再明显 ,因此我们可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSessionMa-nagerMemoryManagement ”下,在“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盘--------------------------------------
(一)当物理内存足够的时候
假设,我们运行的程序占用了215M,此时物理内存绝对够用了,但是不要以为此时系统没有用虚拟内存技术,系统照样用了虚拟内存技术,当我们打开QQ的时候,系统就为QQ这个程序指定了一个虚拟空间,只是此时这个虚拟空间里面没有信息而已
(二)当物理内存不足的时候
假设计算机运行”迅雷”和 ”IE浏览器”这两个个软件的时候物理内存已经达到512M ,我们启动QQ,如果没有虚拟内存技术,我们此时根本不能启动QQ,因为QQ不能在内存中写入相关信息,不过现在有了虚拟内存技术,此时系统将会释放一部分物理内存给QQ用,假设释放的是迅雷所占用的物理内存,那么迅雷所占用的物理内存信息将会保存到硬盘上的一个pagefile.sys的文件中
当我们想再运行迅雷的时候,此时系统会从pagefile.sys查找相应的迅雷信息,同时把这些信息重新载入到物理内存里面,并且把QQ的信息释放到pagefiles.sys里面
这样一个循环交换过程就是虚拟内存技术,为什么叫它虚拟呢,因为系统把文件释放到了硬盘上,而这个硬盘可不是内存,只是临时的保存内存信息的地方
一句话,虚拟内存就是用如硬盘u盘等不是内存的介质来存储内存的信息
Window xp系统里面的c:/windows/prefetch这个文件夹里面的文件是虚拟内存技术的扩展,这些prefetch(预读)文件可以提升程序的运行速度
当我们运行程序时候,系统会依据内存记录这个程序经常用到的文件,并且把这个程序读取信息记录下来,同时在c:/windows/prefech下创建一个后缀是.pf的文件,并且把读取的信息保存到这.pf文件夹里面,
假设我们运行已经被记录photoshop这个程序,那么你双击桌面上的photoshop的时候,系统会先从c:/windows/prefetch中查找这个photoshop的相关记录,而不是继续运行photoshop,
系统根据以前记录photoshop用到的相关文件载入到内存中,载入好后,photoshop才可以继续运行,这样运行photoshop的速度就会提升了,大家可能看着要先执行.pf文件.再执行ps程序,这样速度还会快么?其实这个处理速度是很快的,如果没有预读文件,打开photoshop的速度会很慢的
C:/windows/prefetch里面还有一个Layout.ini这个文件,这个文件的作用就是排列文件载入的次序,
如果c:/windows/prefetch里面的预读文件很多,那么你每次运行一个程序的时候,系统都要花大量的时间去搜索这个程序有没有预读文件,这样有可能导致程序启动很慢,所以预读文件很多的时候,那么就去删除这些预读文件吧,希望对你有帮助!
红米2怎么开虚拟内存
分类: 电脑/网络 >> 硬件
问题描述:
不是正常的慢 是特慢
配置 Intel(R) Celeron(R) CPU 3.06GHz
512MB RAM
Display Memory: 256.0 MB
解析:
一、软件篇
1、设定虚拟内存
硬盘中有一个很宠大的数据交换文件 ,它是系统预留给虚拟内存作暂存的地方,很多应用程序都经常会使用到,所以系统需要经常对主存储器作大量的数据存取 ,因此存取这个档案的速度便构成影响计算机快慢的非常重要因素!一般Windows预设的是由系统自行管理虚拟内存,它会因应不同程序所需而自动调校交换档的大小,但这样的变大缩小会给系统带来额外的负担 ,令系统运作变慢!有见及此,用户最好自定虚拟内存的最小值和最大值,避免经常变换大小。要设定虚拟内存 ,在“我的电脑”上按右键选择“属性 ”,在“高级”选项里的“效能”的对话框中,对“虚拟内存 ”进行设置。
3 、检查应用软件或者驱动程序
有些程序在电脑系统启动会时使系统变慢 。如果要是否是这方面的原因,我们可以从“安全模式”启动。因为这是原始启动 ,“安全模式”运行的要比正常运行时要慢。但是,如果你用“安全模式”启动发现电脑启动速度比正常启动时速度要快,那可能某个程序是导致系统启动速度变慢的原因 。
4、桌面图标太多会惹祸
桌面上有太多图标也会降低系统启动速度。Windows每次启动并显示桌面时 ,都需要逐个查找桌面快捷方式的图标并加载它们,图标越多,所花费的时间当然就越多。同时有些杀毒软件提供了系统启动扫描功能 ,这将会耗费非常多的时间,其实如果你已经打开了杀毒软件的实时监视功能,那么启动时扫描系统就显得有些多余 ,还是将这项功能禁止吧! 建议大家将不常用的桌面图标放到一个专门的文件夹中或者干脆删除!
5、ADSL导致的系统启动变慢
默认情况下Windows XP在启动时会对网卡等网络设备进行自检,如果发现网卡的IP地址等未配置好就会对其进行设置,这可能是导致系统启动变慢的真正原因。这时我们可以打开“本地连接 ”属性菜单 ,双击“常规”项中的“Inter协议”打开“TCP/IP属性 ”菜单 。将网卡的IP地址配置为一个在公网(默认的网关是192.168.1.1)中尚未使用的数值如192.168.1.X,X取介于2~255之间的值,子网掩码设置为255.255.255.0,默认网关和DNS可取默认设置。
6、字体对速度的影响
虽然 微软 声称Windows操作系统可以安装1000~1500种字体 ,但实际上当你安装的字体超过500 种时,就会出现问题,比如:字体从应用程序的字体列表中消失以及Windows的启动速度大幅下降。在此建议最好将用不到或者不常用的字体删除 ,为避免删除后发生意外,可先进行必要的备份 。
7 、删除随机启动程序
何谓随机启动程序呢?随机启动程序就是在开机时加载的程序。随机启动程序不但拖慢开机时的速度,而且更快地消耗计算机资源以及内存 ,一般来说,如果想删除随机启动程序,可去“启动”清单中删除 ,但如果想详细些,例如是QQ、popkiller 之类的软件,是不能在“启动”清单中删除的 ,要去“附属应用程序 ”,然后去“系统工具”,再去“系统信息”,进去后 ,按上方工具列的“工具 ”,再按“系统组态编辑程序”,进去后 ,在“启动”的对话框中,就会详细列出在启动电脑时加载的随机启动程序了!XP系统你也可以在“运行 ”是输入Msconfig调用“系统配置实用程序”才终止系统随机启动程序,2000系统需要从XP中复制msconfig程序。
8、取消背景和关闭activedesktop
不知大家有否留意到 ,我们平时一直摆放在桌面上漂亮的背景,其实是很浪费计算机资源的!不但如此,而且还拖慢计算机在执行应用程序时的速度!本想美化桌面 ,但又拖慢计算机的速度,这样我们就需要不在使用背景了,方法是:在桌面上按鼠标右键 ,再按内容,然后在“背景”的对话框中,选“无”,在“外观 ”的对话框中 ,在桌面预设的青绿色,改为黑色......至于关闭activedesktop,即是叫你关闭从桌面上的web画面 ,例如在桌面上按鼠标右键,再按内容,然后在“背景”的对话框中 ,有一幅背景,名为Windows XX,那副就是web画面了!所以如何系统配置不高就不要开启 。
10 、把Windows变得更苗条
与DOS系统相比 ,Windows过于庞大,而且随着你每天的操作,安装新软件、加载运行库、添加新游戏等等使得它变得更加庞大 ,而更为重要的是变大的不仅仅是它的目录,还有它的 注册表 和运行库。因为即使删除了某个程序,可是它使用的DLL文件仍然会存在,因而随着使用日久 ,Windows的启动和退出时需要加载的DLL动态链接库文件越来越大,自然系统运行速度也就越来越慢了。这时我们就需要使用一些彻底删除DLL的程序,它们可以使Windows恢复苗条的身材 。建议极品玩家们最好每隔两个月就重新安装一遍Windows ,这很有效。
11 、更改系统开机时间
虽然你已知道了如何新增和删除一些随机启动程序,但你又知不知道,在开机至到进入Windows的那段时间 ,计算机在做着什么呢?又或者是,执行着什么程序呢?那些程序,必定要全部载完才开始进入Windows ,你有否想过,如果可删除一些不必要的开机时的程序,开机时的速度会否加快呢?答案是会的!想要修改 ,可按"开始",选"执行",然后键入win.ini,开启后 ,可以把以下各段落的内容删除,是删内容,千万不要连标题也删除!它们包括:[patibility]、[patibility32]、[imepatibility] 、[patibility95]、[modulepatibility]和[embedding]。
二、硬件篇
1 、Windows系统自行关闭硬盘DMA模式
硬盘的DMA模式大家应该都知道吧 ,硬盘的PATA模式有DMA33、DMA66、DMA100和DMA133,最新的SATA-150都出来了!一般来说现在大多数人用的还是PATA模式的硬盘,硬盘使用DMA模式相比以前的PIO模式传输的速度要快2~8倍 。DMA模式的起用对系统的性能起到了实质的作用。但是你知道吗?Windows 2000、XP 、2003系统有时会自行关闭硬盘的DMA模式 ,自动改用PIO模式运行!这就造成在使用以上系统中硬盘性能突然下降,其中最明显的现象有:系统起动速度明显变慢,一般来说正常Windows XP系统启动时那个由左向右运动的滑条最多走2~4次系统就能启动 ,但这一问题发生时可能会走5~8次或更多!而且在运行系统时进行硬盘操作时明显感觉变慢,在运行一些大的软件时CPU占用率时常达到100%而产生停顿,玩一些大型3D游戏时画面时有明显停顿 ,出现以上问题时大家最好看看自己硬盘的DMA模式是不是被Windows 系统自行关闭了。查看自己的系统是否打开DMA模式:
a. 双击“管理工具”,然后双击“计算机管理 ”;
b. 单击“系统工具”,然后单击“设备管理器”;
c. 展开“IDE ATA/ATAPI 控制器 ”节点;
d. 双击您的“主要IDE控制器”;
2、CPU 和风扇是否正常运转并足够制冷
当CPU风扇转速变慢时,CPU本身的温度就会升高 ,为了保护CPU的安全,CPU就会自动降低运行频率,从而导致计算机运行速度变慢。有两个方法检测CPU的温度 。你可以用“手指测法”用手指试一下处理器的温度是否烫手 ,但是要注意的是采用这种方法必须先拔掉电源插头,然后接一根接地线来防止身上带的静电击穿CPU以至损坏。另一个比较科学的方法是用带感温器的万用表来检测处理器的温度。
因为处理器的种类和型号不同,合理温度也各不相同 。但是总的来说 ,温度应该低于 110 度。如果你发现处理器的测试高于这处温度,检查一下机箱内的风扇是否正常运转。
3、USB和扫描仪造成的影响
由于Windows 启动时会对各个驱动器(包括光驱)进行检测,因此如果光驱中放置了光盘 ,也会延长电脑的启动时间 。所以如果电脑安装了扫描仪等设备,或在启动时已经连接了USB硬盘,那么不妨试试先将它们断开 ,看看启动速度是不是有变化。一般来说,由于USB接口速度较慢,因此相应设备会对电脑启动速度有较明显的影响,应该尽量在启动后再连接USB设备。如果没有USB设备 ,那么建议直接在BIOS设置中将USB功能关闭 。
4 、是否使用了磁盘压缩
因为“磁盘压缩 ”可能会使电脑性能急剧下降,造成系统速度的变慢。所以这时你应该检测一下是否使用了“磁盘压缩”,具体操作是在“我的电脑”上点击鼠标右键 ,从弹出的菜单选择“属性 ”选项,来检查驱动器的属性。
5、网卡造成的影响
只要设置不当,网卡也会明显影响系统启动速度 ,你的电脑如果连接在局域网内,安装好网卡驱动程序后,默认情况下系统会自动通过DHCP来获得IP地址 ,但大多数公司的局域网并没有DHCP服务器,因此如果用户设置成“自动获得IP地址”,系统在启动时就会不断在网络中搜索DHCP 服务器 ,直到获得IP 地址或超时,自然就影响了启动时间,因此局域网用户最好为自己的电脑指定固定IP地址 。
6、文件夹和打印机共享
安装了Windows XP专业版的电脑也会出现启动非常慢的时候,有些时候系统似乎给人死机的感觉 ,登录系统后,桌面也不出现,电脑就像停止反应 ,1分钟后才能正常使用。这是由于使用了Bootvis.exe 程序后,其中的Mrx *** b.dll文件为电脑启动添加了67秒的时间!
要解决这个问题,只要停止共享文件夹和打印机即可:选择“开始→设置→网络和拨号连接” ,右击“本地连接”,选择“属性 ”,在打开的窗口中取消“此连接使用下列选定的组件”下的“ Microsoft 网络的文件和打印机共享”前的复选框 ,重启电脑即可。
7 、系统配件配置不当
一些用户在组装机器时往往忽略一些小东西,从而造成计算机整体配件搭配不当,存在着速度上的瓶颈。比如有些朋友选的CPU档次很高 ,可声卡等却买了普通的便宜货,其实这样做往往是得不偿失 。因为这样一来计算机在运行游戏、播放影碟时由于声卡占用CPU资源较高且其数据传输速度较慢,或者其根本无硬件解码而需要采用软件解码方式,常常会引起声音的停顿 ,甚至导致程序的运行断断续续。又如有些朋友的机器是升了级的,过去老机器上的一些部件如内存条舍不得抛弃,装在新机器上照用 ,可是由于老内存的速度限制,往往使新机器必须降低速度来迁就它,从而降低了整机的性能 ,极大地影响了整体的运行速度。
9、断开不用的网络驱动器
为了消除或减少 Windows 必须重新建立的网络连接数目,建议将一些不需要使用的网络驱动器断开,也就是进入“我的电脑 ” ,右击已经建立映射的网络驱动器,选择“断开”即可 。
10 、缺少足够的内存
Windows操作系统所带来的优点之一就是多线性、多任务,系统可以利用CPU来进行分时操作 ,以便你同时做许多事情。但事情有利自然有弊,多任务操作也会对你的机器提出更高的要求。朋友们都知道即使是一个最常用的WORD软件也要求最好有16MB左右的内存,而运行如3D MAX等大型软件时,64MB的内存也不够用 。所以此时系统就会自动采用硬盘空间来虚拟主内存 ,用于运行程序和储存交换文件以及各种临时文件。由于硬盘是机械结构,而内存是电子结构,它们两者之间的速度相差好几个数量级 ,因而使用硬盘来虚拟主内存将导致程序运行的速度大幅度降低。
11、硬盘空间不足
使用Windows系统平台的缺点之一就是对文件的管理不清楚,你有时根本就不知道这个文件对系统是否有用,因而Windows目录下的文件数目越来越多 ,容量也越来越庞大,加之现在的软件都喜欢越做越大,再加上一些系统产生的临时文件 、交换文件 ,所有这些都会使得硬盘可用空间变小 。当硬盘的可用空间小到一定程度时,就会造成系统的交换文件、临时文件缺乏可用空间,降低了系统的运行效率。更为重要的是由于我们平时频繁在硬盘上储存、删除各种软件 ,使得硬盘的可用空间变得支离破碎,因此系统在存储文件时常常没有按连续的顺序存放,这将导致系统存储和读取文件时频繁移动磁头,极大地降低了系统的运行速度。
12、硬盘分区太多也有错
如果你的Windows 2000没有升级到SP3或SP4 ,并且定义了太多的分区,那么也会使启动变得很漫长,甚至挂起 。所以建议升级最新的SP4 ,同时最好不要为硬盘分太多的区。因为Windows 在启动时必须装载每个分区,随着分区数量的增多,完成此操作的时间总量也会不断增长。
三 、病毒篇
如果你的计算机感染了病毒 ,那么系统的运行速度会大幅度变慢。病毒入侵后,首先占领内存这个据点,然后便以此为根据地在内存中开始漫无休止地复制自己 ,随着它越来越庞大,很快就占用了系统大量的内存,导致正常程序运行时因缺少主内存而变慢 ,甚至不能启动;同时病毒程序会迫使CPU转而执行无用的垃圾程序,使得系统始终处于忙碌状态,从而影响了正常程序的运行,导致计算机速度变慢 。下面我们就介绍几种能使系统变慢的病毒。
1、使系统变慢的bride病毒
病毒类型:黑客程序
发作时间:随机
传播方式:网络
感染对象:网络
警惕程度:
病毒介绍:
此病毒可以在Windows 2000、Windows XP等操作系统环境下正常运行。运行时会自动连接hotmail网站 ,如果无法连接到此网站,则病毒会休眠几分钟,然后修改注册表将自己加入注册表自启动项 ,病毒会释放出四个病毒体和一个有漏洞的病毒邮件并通过邮件系统向外乱发邮件,病毒还会释放出FUNLOVE病毒感染局域网计算机,最后病毒还会杀掉已知的几十家反病毒软件 ,使这些反病毒软件失效 。
病毒特征
如果用户发现计算机中有这些特征,则很有可能中了此病毒。
·病毒运行后会自动连接hotmail网站。
·病毒会释放出Bride.exe,Msconfig.exe ,Regedit.exe三个文件到系统目录;释放出:Help.eml, Explorer.exe文件到桌面 。
·病毒会在注册表的HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun项中加入病毒Regedit.exe的路径。
·病毒运行时会释放出一个FUNLOVE病毒并将之执行,而FUNLOVE病毒会在计算机中大量繁殖 ,造成系统变慢,网络阻塞。
·病毒会寻找计算机中的邮件地址,然后按照地址向外大量发送标题为:<被感染的计算机机名>(例:如果用户的计算机名为:张冬, 则病毒邮件的标题为:张冬)的病毒邮件 。
·病毒还会杀掉几十家国外著名的反病毒软件。
用户如果在自己的计算机中发现以上全部或部分现象 ,则很有可能中了Bride(Worm.bride)病毒,请用户立刻用手中的杀毒软件进行清除。
2 、使系统变慢的阿芙伦病毒
病毒类型:蠕虫病毒
发作时间:随机
传播方式:网络/文件
感染对象:网络
警惕程度:
病毒介绍:
此病毒可以在Windows 9X、Windows NT、Windows 2000 、Windows XP等操作系统环境下正常运行 。病毒运行时将自己复到到TEMP、SYSTEM、RECYCLED目录下,并随机生成文件名。该病毒运行后 ,会使消耗大量的系统资源,使系统明显变慢,并且杀掉一些正在运行的反病毒软件 ,建立四个线程在局域网中疯狂传播。
病毒特征
如果用户发现计算机中有这些特征,则很有可能中了此病毒:
·病毒运行时会将自己复到到TEMP 、SYSTEM、RECYCLED目录下,文件名随机
·病毒运行时会使系统明显变慢
·病毒会杀掉一些正在运行的反病毒软件
·病毒会修改注册表的自启动项进行自启动
·病毒会建立四个线程在局域网中传播
用户如果在自己的计算机中发现以上全部或部分现象 ,则很有可能中了“阿芙伦(Worm.Avron)”病毒,由于此病毒没有固定的病毒文件名,所以 ,最好还是选用杀毒软件进行清除。
3、恶性蠕虫 震荡波
病毒名称: Worm.Sasser
中文名称: 震荡波
病毒别名: W32/Sasser.worm [Mcafee]
病毒类型: 蠕虫
受影响系统:WinNT/Win2000/WinXP/Win2003
病毒感染症状:
·莫名其妙地死机或重新启动计算机;
·系统速度极慢,cpu占用100%;
·网络变慢;
·最重要的是,任务管理器里有一个叫"avserve.exe"的进程在运行!
破坏方式:
·利用WINDOWS平台的 Lsass 漏洞进行广泛传播,开启上百个线程不停攻击其它网上其它系统 ,堵塞网络 。病毒的攻击行为可让系统不停的倒计时重启。
·和最近出现的大部分蠕虫病毒不同,该病毒并不通过邮件传播,而是通过命令易受感染的机器
下载特定文件并运行 ,来达到感染的目的。
·文件名为:avserve.exe
解决方案:
·请升级您的操作系统,免受攻击
·请打开个人防火墙屏蔽端口:445 、5554和9996,防止名为avserve.exe的程序访问网络
·手工解决方案:
首先 ,若系统为WinMe/WinXP,则请先关闭系统还原功能;
步骤一,使用进程程序管理器结束病毒进程
右键单击任务栏 ,弹出菜单,选择“任务管理器 ”,调出“Windows任务管理器”窗口 。在任务管理器中 ,单击“进程”标签,在例表栏内找到病毒进程“avserve.exe ”,单击“结束进程按钮”,点击“是” ,结束病毒进程,然后关闭“Windows任务管理器 ”;
步骤二,查找并删除病毒程序
通过“我的电脑”或“资源管理器”进入 系统安装目录(Winnt或windows) ,找到文件“avser ve.exe”,将它删除;然后进入系统目录(Winntsystem32或windowssystem32),找 到文件"*_up.exe" , 将它们删除;
步骤三,清除病毒在注册表里添加的项
打开注册表编辑器: 点击开始——>运行, 输入REGEDIT , 按Enter;
在左边的面板中, 双击(按箭头顺序查找,找到后双击):
HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun
在右边的面板中 , 找到并删除如下项目:"avserve.exe" = %SystemRoot%avserve.exe
关闭注册表编辑器。
第二部份 系统加速
一、Windows 98
1、不要加载太多随机启动程序
不要在开机时载入太多不必要的随机启动程序。选择“开始→程序→附件→系统工具→系统信息→系统信息对话框 ”,然后,选择“工具→系统配置实用程序→启动”,只需要internat.exe前打上钩 ,其他项都可以不需要,选中后确定重起即可 。
2、转换系统文件格式
将硬盘由FAT16转为FAT32。
3 、不要轻易使用背景
不要使用ActiveDesktop,否则系统运行速度会因此减慢(右击屏幕→寻显示器属性→Web标签→将其中关于“活动桌面”和“频道 ”的选项全部取消)。
4、设置虚拟内存
自己设定虚拟内存为机器内存的3倍 ,例如:有32M的内存就设虚拟内存为96M,且最大值和最小值都一样(此设定可通过“控制面板→系统→性能→虚拟内存”来设置) 。
5、一些优化设置
a 、到控制面板中,选择“系统→性能→ 文件系统”。将硬盘标签的“计算机主要用途 ”改为网络服务器 ,“预读式优化"调到全速。
b、将“软盘”标签中“每次启动就搜寻新的软驱”取消 。
c、CD-ROM中的“追加高速缓存 ”调至最大,访问方式选四倍速或更快的CD-ROM。
6 、定期对系统进行整理
定期使用下列工具:磁盘扫描、磁盘清理、碎片整理 、系统文件检查器(ASD)、Dr?Watson等。
二、Windows 2000
1 、升级文件系统
a、如果你所用的操作系统是win 9x与win 2000双重启动的话,建议文件系统格式都用FAT32格式 ,这样一来可以节省硬盘空间,二来也可以9x与2000之间能实行资源共享。
提醒:要实现这样的双重启动,最好是先在纯DOS环境下安装完9x在C区 ,再在9x中或者用win 2000启动盘启动在DOS环境下安装2000在另一个区内,并且此区起码要有800M的空间以上
b、如果阁下只使用win 2000的话,建议将文件系统格式转化为NTFS格式,这样一来可节省硬盘空间 ,二来稳定性和运转速度更高,并且此文件系统格式有很好的纠错性;但这样一来,DOS和win 9x系统就不能在这文件系统格式中运行 ,这也是上面所说做双启动最好要用FAT32格式才能保证资源共享的原因 。而且,某些应用程序也不能在此文件系统格式中运行,大多是DOS下的游戏类。
提醒:在win 2000下将文件系统升级为NTFS格式的方法是 ,点击“开始-程序-附件”选中“命令提示符”,然后在打开的提示符窗口输入"convert drive_letter:/fs:ntfs",其中的"drive"是你所要升级的硬盘分区符号 ,如C区;还需要说明的是,升级文件系统,不会破坏所升级硬盘分区里的文件 ,无需要备份。
· 再运行“添加-删除程序 ”,就会看见多出了个“添加/删除 Windows 组件”的选项;
b、打开“文件夹选项”,在“查看”标签里选中“显示所有文件和文件夹 ”,此时在你安装win 2000下的区盘根目录下会出现Autoexec.bat和Config.sys两个文件 ,事实上这两个文件里面根本没有任何内容,可以将它们安全删除 。
c 、右击“我的电脑”,选中“管理” ,在点“服务和应用程序 ”下的“服务”选项,会看见win 2000上加载的各个程序组见,其中有许多是关于局域网设置或其它一些功能的 ,你完全可以将你不使用的程序禁用;
如:Alertr,如果你不是处于局域网中,完全可以它设置为禁用;还有Fax Service ,不发传真的设置成禁用;Print Spooler,没有打印机的设置成制用;Uninterruptible power Supply,没有UPS的也设置成禁用 ,这些加载程序你自己可以根据自己实际情况进行设置。
各个加载程序后面都有说明,以及运行状态;选中了要禁用的程序,右击它,选“属性” ,然后单击停止,并将“启动类型 ”设置为“手动”或者“已禁用”就行了
d、关掉调试器Dr. Watson;
运行drwtsn32,把除了“转储全部线程上下文 ”之外的全都去掉。否则一旦有程序出错 ,硬盘会响很久,而且会占用很多空间 。如果你以前遇到过这种情况,请查找user.dmp文件并删掉 ,可能会省掉几十兆的空间。这是出错程序的现场,对我们没用。另外蓝屏时出现的memory.dmp也可删掉 。可在我的电脑/属性中关掉
第一步,将手机 root ,用re管理器打开/system/etc文件夹,给读写权限,新建脚本文件install-recovery.sh ,内容如下,权限全部打勾(此脚本用于开启手机开机执行/system/etc/init.d文件夹下的脚本,若无此文件夹,自己新建 ,给权限全部打勾)。
#!/system/bin/sh
# run init.d
/system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
第二步,打开/system/etc/init.d文件夹,新建文件名为20swapon ,给全部权限,用于在/data分区(可选其它分区,但它有3G多 ,我就选这给个目录了)下建立512兆swap交换文件,并开启虚拟内存。内容如下 。
#!/system/bin/sh
# data swap team
mount -o remount,rw /data
swapoff /dev/block/loop7
dd if=/dev/zero of=/data/swap.img bs=1024 count=524292
busybox losetup /dev/block/loop7 /data/swap.img
mkswap /dev/block/loop7
echo 75 > /proc/sys/vm/swappiness
swapon /dev/block/loop7
chmod 777 /cache/swap.img
swapon /dev/block/mmcblk0p3
fi
exit
第三步,以脚本方式运行20swapon ,稍等片刻,便在/data下建立名为swap.img的虚拟交换文件,并成功开启虚拟内存 ,打开终端用busybox free(注意不是free)命令查看,效果如图。
手机重启,打开终端,可以看到虚拟内存照样自动成功开启。本人先是开启卡上虚拟内存 ,结果发热严重,变砖,救活后便开启内部虚拟内存 ,使用半月,不发热不耗电,不自杀进程 ,不卡机,方便换内存卡,各种流畅 ,不说了。
关于“什么是虚拟内存?是不是越多越好?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
评论列表(3条)
我是乐信号的签约作者“灵波”
本文概览:网上有关“什么是虚拟内存?是不是越多越好?”话题很是火热,小编也是针对什么是虚拟内存?是不是越多越好?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望...
文章不错《什么是虚拟内存-是不是越多越好-》内容很有帮助