12
返回列表 发新帖
楼主: jmkbird
收起左侧

[讨论] xvdf虽然变成了256个,但是xbv00000.vdf依旧那么大,难道有什么升级效果吗

[复制链接]
aaa839
发表于 2014-7-1 19:41:36 | 显示全部楼层
本帖最后由 aaa839 于 2014-7-1 19:47 编辑
jmkbird 发表于 2014-7-1 19:34
就是增量更新变成缓存文件方便使用,然后利用开机之类的机会,将该缓存文件并入256病毒定义文件,然后产 ...


不完全正確
每次的增量更新時,Avira依然好像以前nVDF年代,下載並安裝新的病毒庫/引擎/程式檔案等資料
但是xVDF時會多一個步驟,
更新程式增量下載並安裝這些增量病毒庫的同時,也會把這些新的資料合併(加入)至快取內

快取檔案不會在關機時就被刪除,也不會突然需要由0~255個檔案重新合併而成
每次開機/因更新而重新啟動即時防護時,Avira的組件不再需要每一次都讀取256(以前nVDF是32個)個病毒庫檔案,
只需要讀取這個由更新程式生成的快取檔案即可

簡單點理解:
xVDF的快取原理就是把256個病毒庫檔案是都併入去單一快取檔案內!
每次增量更新時 就會把新的病毒庫資料安裝入AVIRA資料夾內,也會把相關的資料以增量形式併入快取內

緊記一點.快取檔案的資料是由0~255個xVDF檔案資料總和合併而成
jmkbird
 楼主| 发表于 2014-7-1 21:02:39 | 显示全部楼层
aaa839 发表于 2014-7-1 19:41
不完全正確
每次的增量更新時,Avira依然好像以前nVDF年代,下載並安裝新的病毒庫/引擎/程式檔案等資料
...

了解:
一、我记得上次跟您询问这个事情的时候您说过,病毒库更新假设需要更加xbv00000.vdf这个文件,那就要下载全新xbv00000.vdf的进行整体替换,看来这个事情没有改变。
二|、xvdf的推出其实是即时防护病毒库调用策略的改进,化曾经的因重新启动被动调用为主动调用,实现准备,尽可能避免因重新启动即时防护而进行的被动调用所产生的CPU使用的大波动。
aaa839
发表于 2014-7-1 21:34:16 | 显示全部楼层
本帖最后由 aaa839 于 2014-7-1 21:35 编辑
jmkbird 发表于 2014-7-1 21:02
了解:
一、我记得上次跟您询问这个事情的时候您说过,病毒库更新假设需要更加xbv00000.vdf这个文件,那 ...


xVDF推出是要解決Avira 即時防護也好,掃描器也好,每次啟動時均令CPU及記憶體佔用率太高,以及拖慢啟動的問題

原有的nVDF病毒庫時的替換機制依然沒有變更
只是新的xVDF對此機制作出一點修改(把病毒庫再一次拆散)令每次下載病毒庫的時間可望縮減及增加了一項新動作生成一個整個病毒庫快取,便於Avira組件去調用病毒庫,.而不再需要全部載入一次,
這也可以降低佔用率及降低Avira影響Windows啟動的耗用時間
xiaojinglf
发表于 2014-7-12 20:09:10 | 显示全部楼层
我觉得31个就足够了。256个毫无必要,不过我感觉德国人现在又感觉无法回头的样子
jmkbird
 楼主| 发表于 2014-7-12 20:32:38 | 显示全部楼层
xiaojinglf 发表于 2014-7-12 20:09
我觉得31个就足够了。256个毫无必要,不过我感觉德国人现在又感觉无法回头的样子

德国人还真就是机械做得好,另外真的是亚历山大
BarbraStreisand
发表于 2014-7-13 17:35:53 | 显示全部楼层
jmkbird 发表于 2014-7-12 20:32
德国人还真就是机械做得好,另外真的是亚历山大

软件不是也不错吗
jmkbird
 楼主| 发表于 2014-7-13 21:17:43 | 显示全部楼层

我感觉真的很一般,除了SAP这个争气点,其实SAP在业界口碑也不是顶级的,只不过比较早得进入市场罢了
aaa839
发表于 2014-7-14 08:01:52 | 显示全部楼层
本帖最后由 aaa839 于 2014-7-14 08:18 编辑
xiaojinglf 发表于 2014-7-12 20:09
我觉得31个就足够了。256个毫无必要,不过我感觉德国人现在又感觉无法回头的样子


之前32個已經這樣情況,nVDF時是32
所以才要把病毒庫一併以激進方式延伸至256個

不過xVDF不同於nVDF一點是,隨時間增加是應該越用越快,
不會好像以前當執行時間壞長,結果越用越慢用
每次任何組件啟動掃瞄引擎時都要都要佔用過量資源

而且實際合併所耗用的時間不是你想像中那麼久
合併時更新程式都會有進行一次資料對比,發現新的資料才加入去快取內
原有的資料就不再重新編寫快取

今日固意再重新看一次樓主的問題
發現解答可能未夠清晰,作一點補充

xVDF
兩個較主要目標
1.節省下載增量病毒庫所需時間,
2.減低載入時間及資源耗用
xVDF如何達至這目標
1.因為延伸病毒庫後,每次下載增量病毒庫體積均會減至最少,因此當執行更新時,CPU資源佔用上可以降低,對系統的影響可以減至最低
現時Windows為256個,Android 為32個,但此並非固定數值,當有新的VDF可以提供時,就會成為一個獨立的VDF

2.新xVDF更新流程是每次均會執行下載並合併成單一VDF檔案(已最佳化的VDF檔案)(Localxx.vdf)
掃瞄引擎啟動時就不需要重新載入並且合併所有VDF檔案,只需要載入xVDF更新時已合併並最佳化的VDF檔案
(免卻以前每次初始化啟動時均要由0~32個VDF檔案全部載入並且合併的步驟)
這樣就可以降低Avira基於掃瞄器各組件的載入時間及資源耗用
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

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

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

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