查看: 3370|回复: 12
收起左侧

[已解决] 为什么很多杀软都占那么多的虚拟内存呢?

[复制链接]
nickhuang
发表于 2009-3-22 21:54:03 | 显示全部楼层 |阅读模式
用过不少杀软,从低版本到高版本,从官方的宣传来看,很多的确是在内存方面有了不少改善,但是虚拟内存却有不少仍然没有改善甚至是多了不少的,像a-squared free虚拟内存竟然占了79M多,无语了。为什么杀软都占那么大的虚拟内存呢?有些杀软的官方还宣称自己的产品在内存占用方面很小,却把它们转移到虚拟内存方面去了,这不明显是欺骗小白吗?真黑。
嘁。不稀罕~
发表于 2009-3-22 22:01:01 | 显示全部楼层
因为占用物理内存会被大多数人发现,为避免指责,所以转而去占虚拟内存,至少避免了很多新手的口水。。。
play32
发表于 2009-3-22 22:14:48 | 显示全部楼层
现在的操作系统和应用软件(包括游戏)越来越吃内存,保不定你所说的充足内存就不够了,这时虚拟内存就用上了。另外,在操作系统里,虚拟内存是一个文件,你可以改变它的大小,也可以删除它。这时候它就不会让你纳闷了。以前内存很小的时候,跑大型软件需要很多内存,不够的情况下才会创建虚拟内存。
如果真的肯定物理内存充足,那就不需要虚拟内存。
但是往往当你的物理内存有10G的时候,你会偶尔做一下11G的任务,这时候如果有虚拟内存,那么程序会变很慢,你可以有时间终止它,或者就让它慢慢地运行,而如果没有虚拟内存,机器就会死机。
——如果你确定你的物理内存任何时候都肯定是足够的,那么就不需要虚拟内存。
虚拟内存的使用意义是:
物理内存中处于不活动的程序、数据,系统每过一段时间都会自动将其调出物理内存到虚拟内存中,以便腾出足够的物理内存空间给即将处于活动状态的程序或数据使用,这在早先的低配置中意义显得大些。所以即便物理内存很大的话,也会用到虚拟内存的,只是用的多少有区别而已。 不建议将虚拟内存给关闭。
另外在刻录大型软件时用到的虚拟内存很多,若因觉得物理内存很大便将虚拟内存设置的过小甚至关闭的话,那在刻录时将会很大程度的影响刻录速度。所以建议有大物理内存的朋友对虚拟内存的设置用系统默认的即可,不需改动。要想省点磁盘空间,则稍微改小一点即可。
根据一般的设置方法,虚拟内存交换文件最小值、最大值同时都可设为内存容量的1.5倍,但如果内存本身容量比较大,比如内存是512MB,那么它占用的空间也是很可观的。所以我们可以这样设定虚拟内存的基本数值:内存容量在256MB以下,就设置为1.5倍;在512MB以上,设置为内存容量的一半;介于256MB与512MB之间的设为与内存容量相同值。
由于每个人实际操作的应用程序不可能一样,比如有些人要运行3DMAX、Photoshop等这样的大型程序,而有些人可能只是打打字、玩些小游戏,所以对虚拟内存的要求并不相同,于是我们就要因地制宜地精确设置虚拟内存空间的数值。
①先将虚拟内存自定义的“初始大小”、“最大值”设为两个相同的数值,比如500MB;
②然后依次打开“控制面板→管理工具→性能”,在出现的“性能”对话框中,展开左侧栏目中的“性能日志和警报”,选中其下的“计数器日志”,在右侧栏目中空白处点击右键,选择右键菜单中的“新建日志设置”选项;
③在弹出的对话框“名称”一栏中填入任意名称,比如“虚拟内存测试”。在出现窗口中点击“添加计数器”按钮进入下一个窗口;
④在该窗口中打开“性能对象”的下拉列表,选择其中的“Paging File”,勾选“从列表中选择计数器”,并在下方的栏目中选择“%Usage Peak”;勾选“从列表中选择范例”,在下方的栏目中选择“_Total”,再依次点击“添加→关闭”结束
⑥在右侧栏目中可以发现多了一个“虚拟内存测试”项目,如果该项目为红色则说明还没有启动,点击该项,选择右键菜单中的“启动”选项即可
接下来运行自己常用的一些应用程序,运行一段时间后,进入日志文件所在的系统分区下默认目录“PerfLogs”,找到“虚拟内存测试_000001.csv”并用记事本程序打开它,在该内容中,我们查看每一栏中倒数第二项数值,这个数值是虚拟内存的使用比率,找到这项数值的最大值,比如图中的“46”,用46%乘以500MB(前面所设定的虚拟内存数值),得出数值为230MB。
用该数值可以将初始大小设为230MB,而最大值可以根据磁盘空间大小自由设定,一般建议将它设置为最小值的2到3倍。这样我们就可以将虚拟内存打造得更精准,使自己的爱机运行得更加流畅、更具效率。
总之,设置虚拟内存就是给自己电脑留条后路。

[ 本帖最后由 play32 于 2009-3-23 06:53 编辑 ]
solstice1988
发表于 2009-3-22 22:33:47 | 显示全部楼层
占用虚拟内存可以使杀软扫描速度明显加快,和刻录光盘时使用虚拟内存能加快速度的原理一样……
小冲
发表于 2009-3-22 22:35:34 | 显示全部楼层
LS的LS 强人,嗯,我觉得只要机器跑起来流畅就好,没必要计较太多~
hddgmon
发表于 2009-3-22 22:43:39 | 显示全部楼层
特征码要有地方存啊。。。。。
nickhuang
 楼主| 发表于 2009-3-22 22:45:42 | 显示全部楼层
那按3#的兄弟说,内存大的可能关掉,而又按楼上的兄弟,这时候怎么存特征码呢?应该不是这样的吧。
ssjj1910
头像被屏蔽
发表于 2009-3-22 23:16:37 | 显示全部楼层
原帖由 嘁。不稀罕~ 于 2009-3-22 22:01 发表
因为占用物理内存会被大多数人发现,为避免指责,所以转而去占虚拟内存,至少避免了很多新手的口水。。。


还有的把虚拟内存转移到别的进程里 ,这样也比较好看。。。
davykung
发表于 2009-3-22 23:19:21 | 显示全部楼层
障眼法  
yybcym
发表于 2009-3-22 23:20:43 | 显示全部楼层
支持3楼的回复
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-16 11:13 , Processed in 0.131701 second(s), 16 queries .

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

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