查看: 3603|回复: 26
收起左侧

[讨论] 安软占内存大就一定卡吗?

  [复制链接]
fx3679428
发表于 2010-12-11 21:23:07 | 显示全部楼层 |阅读模式
现在已经是年末了,按照各个安软厂商的习惯都会发布新版本的产品,但是有一点一直让偶很费解:安软占内存大就一定卡吗?因为经常会看到一些朋友把这两者联系在一起说:xx杀软占内存太大,感觉很卡神马的。但是我发现貌似不全是这样的吧....例如KIS2011占用内存小的多了,但是还感觉有点卡机器,而NOD32一直更新到现在的4.2.67.10,占内存也嗷嗷的往上涨(现在都让人恐惧了.....)但使用起来却不感觉卡机器。故前来听听各位的意见

帅就是帅
发表于 2010-12-11 21:24:03 | 显示全部楼层
当然了,mse内存一般般,可是非常流畅,一点都不卡
逝影
发表于 2010-12-11 21:37:48 | 显示全部楼层
cpu是关键,但如果是内存128M 左右的,内存还是很关键的
留侯
发表于 2010-12-11 21:52:01 | 显示全部楼层
对于资源占用,通常指的是安装反病毒软件之后,系统整体资源上的增加,包括CPU消耗、物理内存和虚拟内存的占用,以及反病毒软件调用系统进程(如system、svchost.exe进程)的占用,不过一般用户比较的,通常是物理内存和虚拟内存的占用数和CPU消耗值。
至于说是否卡机,那是凭借自己的感觉。一般情况下,物理内存在低于85%的时候,不会出现卡机的现象;而CPU的瞬间变化,则会对系统的运行流畅度产生直接的影响,风扇也随之狂扇。

反病毒软件占用内存大,未必会卡,LS的用户说得很贴切,关键是占用比,除此之外,还需要详细说明一下反病毒软件为什么会占用这么多的内存。

目前反病毒软件,对于未知病毒的侦测上,最常见的方式,是启发式分析技术、虚拟机技术和沙盒技术;云安全技术和HIPS(主机入侵防御系统),以及其他反病毒软件厂商自身独有的技术,比如说微点的主动防御技术和大蜘蛛的Origins.Tracing技术,也就是一种非特征风险程序运算法则等等。

启发式分析技术,往往离不开虚拟机技术和沙盒技术。

虚拟机技术是利用虚拟机对计算机病毒运行进行监控的技术,这里的虚拟机指的是完全虚拟(Pure Emulator)。虚拟机技术是通过模拟CPU指令系统、内存管理系统、操作系统、API调用系统等完成的,这是一个纯粹的虚拟环境,病毒在其中运行,和当前的系统完全隔离。在这种虚拟环境下可以实现病毒的脱壳、行为判断等多种功能。

动态启发利于了上述的虚拟机功能,在虚拟机环境下运行病毒,监控病毒的行为实现。例如病毒调用了哪些有危害的API,修改了哪些注册表键值,创建了哪些文件等。动态启发的深度取决于虚拟机虚拟的深度。

沙盒技术事实上也是一个模拟环境,病毒可以在这个环境中任意运行而不破坏系统资源。它和虚拟机的不同在于:沙盒的运行是借助于当前系统资源的,例如API的执行,异常的调度等,一般是把API用hook的方法拦截掉。而虚拟机用的资源(例如API)是需要完全自己虚拟出来的,并不是调用系统已有的资源。可以这样理解,前几年流行的“主动防御”技术也是通过hook API的方法实现的,是在Windows层进行动态行为判断的一种技术,是沙盒技术的一个子集,只有拦截而没有回溯功能。而沙盒技术可以使虚拟环境回到程序原始点。

沙盒可以算是虚拟机的一种发展,其技术原理似乎也和虚拟机大致相同,但它们仍有很大区别。沙盒是一种更深层的系统内核级技术,在一个程序运行时,沙盒会接管程序调用接口或函数的行为,并会在确认病毒行为后实行“回滚”机制,让系统复原。而虚拟机并不具备回滚复原机制,在激发病毒后,虚拟机会根据病毒的行为特征判断出是某一类病毒,并调用引擎对该病毒进行清除,两者之间有着本质的区别。

真是因为虚拟机技术恶化沙盒技术存在着差异,以及沙盒技术含有的“回滚”机制,使得其在资源占用上,有着明显的变化,比如说卡巴斯基就是一个典型的例子;而采用虚拟机技术的NOD32、小红伞和大蜘蛛等等,在物理内存和虚拟内存的占用上,变化并不是很明显。

另外,反病毒软件在资源占用的配比上,比如说在CPU、物理内存、虚拟内存等配比上也有一定的关系;与此同时,引擎和软件的构架以及和系统的兼容性上的差异也会导致一些资源占用的变化,不过这些影响并不是很大。MSE是一个特例,我想也正是因为这个特点,所以才会产生卡执行文件的现象。

雪的勋
发表于 2010-12-11 22:19:31 | 显示全部楼层
这个没有任何依据 看自己机子的情况了
zhangyulucool
发表于 2010-12-11 22:50:01 | 显示全部楼层
不一定吧···
jia591789915
发表于 2010-12-11 22:53:57 | 显示全部楼层
关键要看CPU...
sd274994
发表于 2010-12-11 23:11:52 | 显示全部楼层
个人觉得第一要看你内存多大CPU多好,要现在的主流配置,我觉得跑啥杀软基本都不会太卡
aaa11111111
发表于 2010-12-12 08:52:14 | 显示全部楼层
关键看流畅度。
cc56cc56
发表于 2010-12-12 09:10:37 | 显示全部楼层
4G以上大内存以后也是趋势了,而且安软的功能也集成的越来越多,内存占用势必越来越多

要想马儿跑得快,怎么不让马吃草呢 ?

一个劲地在乎内存占用有点强人所难,流畅就好,

用GDATA2010内存占用不少,但是没卡阿,卡巴2011也是,就开机慢点,也很顺畅阿

所以我觉得没必要纠结内存占用。嘿嘿,好像没回答LZ的问题,见谅,我只是说说自己的想法。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-5 07:51 , Processed in 0.153554 second(s), 17 queries .

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

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