查看: 33723|回复: 102
收起左侧

[分享] 带杀软编译到底会拖累你多少性能?20%左右 —— 再做杀软编译测试

  [复制链接]
popu111
发表于 2020-7-31 16:23:15 | 显示全部楼层 |阅读模式
本帖最后由 popu111 于 2024-9-25 19:28 编辑

废话不多说,前置可以看 https://bbs.kafan.cn/thread-2166317-1-1.html ,这里提几个问题:

1. 因为编译用时太短,所以数值可能的波动范围较大,影响结果

2. 使用虚拟机测试,难以保证资源独占,cpu分配波动可能较大,io缓存问题无法量化

3. 根据 @B100D1E55 大佬的猜测,认为大型编译项目会可以有助于杀软表现出真正的,因为扫描和行为造成的延迟

4. 虚拟机内网络环境可能不适合某些杀软发挥造成较长的云查询io耗时

然后是对这些问题的解决:

1. 选择firefox作为这次测试的编译项目,选择ff而不选择chrome的主要原因是chrome的那个编译依赖管理工具太难用了,如有可能尽量不想再用了

2. 改用独立物理机进行编译,ThinkPad X1C 6,8350u + 16G + 250g西数黑盘,win10 老坛酸菜 2019,关闭更新、搜索索引,打开性能模式,散热环境固定,室内温度常年26度

简陋但恒定的测试环境

3. 虽然个人认为rust的编译行为已经足够模拟情况了(cargo会为依赖的每一个包现释放一个编译程序,这也是上次造成avast炸掉的原因),但是这次换的项目应该足够大了

4. ************ 保障网络质量不影响测试

结果: 裸机编译耗时 68:38.96
这次的结果让我敢于做量化的比较了,直接来比例吧




结论:BD牛逼

又及测试方法:为防止扫描缓存干扰,测试流程均为:安装 - (打断可能有的扫描) - 更新 - 重启 - 执行编译测试 - 回滚系统 - 关机冷却(时间不定,主要看我什么时候想起来进行下一个测试)

补充:
- 关于骚护士Homo:测了,关了exploit保护,加白都不好使,不让mingw分配堆,找不到标准库……一堆问题,心累了,不会有人想顶着这傻逼玩意搞生产力吧?





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 30原创 +1 魅力 +1 人气 +90 收起 理由
白露为霜 + 1 精品文章
静影沉璧 + 7 精品文章
JAYSIR + 3 版区有你更精彩: )
nick20010117 + 2 精品文章
小小瞻 + 2 版区有你更精彩: )

查看全部评分

Miostartos
发表于 2020-7-31 16:24:56 | 显示全部楼层
基本和预料的差不多,哈哈哈

评分

参与人数 1人气 +2 收起 理由
popu111 + 2 感谢支持,欢迎常来: )

查看全部评分

驭龙
发表于 2020-7-31 16:39:37 | 显示全部楼层
测试辛苦了,跟我使用的情况确实是非常接近,绝对的极品测评

评分

参与人数 1人气 +3 收起 理由
popu111 + 3 谢龙大支持,话说这次wd又是标准的中位…….

查看全部评分

神龟Turmi
发表于 2020-7-31 16:43:31 | 显示全部楼层
波比鸡大佬太强了(此条一次py交易,发送时括号内删除)

评分

参与人数 2人气 +4 收起 理由
翼风Fly + 1
popu111 + 3

查看全部评分

pal家族
发表于 2020-7-31 16:46:20 | 显示全部楼层
我看到了特若200?
popu111
 楼主| 发表于 2020-7-31 16:47:55 | 显示全部楼层
pal家族 发表于 2020-7-31 16:46
我看到了特若200?

拿来存系统快照,在PE里用ati再恢复回去,特弱200干不了别的,干这个还行
pal家族
发表于 2020-7-31 16:49:41 | 显示全部楼层
popu111 发表于 2020-7-31 16:47
拿来存系统快照,在PE里用ati再恢复回去,特弱200干不了别的,干这个还行

你这个是越大越卡?还是越大越流畅啊
直接告诉我吧 工作好忙不想思考
popu111
 楼主| 发表于 2020-7-31 16:50:31 | 显示全部楼层
pal家族 发表于 2020-7-31 16:49
你这个是越大越卡?还是越大越流畅啊
直接告诉我吧 工作好忙不想思考

越大越卡,橙条的意思是慢了多少

评分

参与人数 1人气 +3 收起 理由
pal家族 + 3 感谢支持,欢迎常来: )

查看全部评分

水是冰的眼泪
发表于 2020-7-31 17:04:28 | 显示全部楼层
火绒竟然比ESET影响小,BD真安全
85683213
发表于 2020-7-31 18:12:21 | 显示全部楼层
本帖最后由 85683213 于 2020-7-31 18:16 编辑

BD 完全就是因为程序运行时atc的初始注入太卡,可能是并发不行
在网路不好的地方atc甚至会查询信誉到timeout才会放行

因为这种编译就是compiler一直反覆运行

三年前的一点经验

我觉得楼主可以考虑多做一些测试,看是因为File System还是Execution造成的
甚至是有缓存和没缓存的比对其实也很有意义
popu111
 楼主| 发表于 2020-7-31 18:23:55 来自手机 | 显示全部楼层
85683213 发表于 2020-7-31 18:12
BD 完全就是因为程序运行时atc的初始注入太卡,可能是并发不行
在网路不好的地方atc甚至会查询信誉到timeo ...

并发不行导致编译变慢,这本身就是我想要体现出的问题

有无缓存的对比可以在上一个测试中看到,当然是杀软缓存+系统用内存缓存+vm缓存加持下的加强版

再做一遍带缓存的测试在我看来没有必要,主要是太浪费时间来
a27573
发表于 2020-7-31 19:02:04 | 显示全部楼层
本帖最后由 a27573 于 2020-8-23 20:54 编辑

火绒和ESET两主打动启的竟然第一第二。。。也许生成大量exe时才会明显拖慢?

反正一年前我可以明显感觉到火绒4.0卡编译,具体表现就是在测评程序的时候,第一个测试点总是会报错(超时、阻塞之类的)

P.S. 这里指的是OI中的测评,用CCR-Plus测评器,我也不知道测评器作者是怎么考虑的,每测一个数据点都会都会重新编译一次程序,然后一般每道题都是20个数据点起步
popu111
 楼主| 发表于 2020-7-31 19:43:45 来自手机 | 显示全部楼层
a27573 发表于 2020-7-31 19:02
火绒和ESET两主动动启的竟然第一第二。。。也许生成大量exe时才会明显拖慢?

反正一年前我可以明显感觉 ...

这个情况恰好和我上一次测试相符,个人推测火绒并不是对于大量卡,而是对于短期内编译器的首次运行会卡下来扫描,对于这样一个较大的项目,后续的执行时间因为较快,所以拖平了初始运行的缓慢,一开始慢反而成了特异数据

可惜忘记了保留日志,不然可以分析一下

评分

参与人数 1人气 +1 收起 理由
a27573 + 1 感谢解答: )

查看全部评分

ly9327
发表于 2020-7-31 22:00:11 | 显示全部楼层
大佬牛啊,不知道毒霸在这环境下咋样。。
αdmin
头像被屏蔽
发表于 2020-7-31 22:03:09 | 显示全部楼层
膜拜大佬
3c89
发表于 2020-7-31 22:20:50 | 显示全部楼层
我看见你东芝最后一款OCZ配色固态了....
761773275
发表于 2020-7-31 22:37:21 | 显示全部楼层
已经卸载了Sophos,我做设计,Sophos真的拖慢系统
dalifeidaop6
发表于 2020-7-31 23:25:34 | 显示全部楼层
辛苦测试了。跟我部分实际使用感受一致。
popu111
 楼主| 发表于 2020-8-1 01:08:49 | 显示全部楼层
761773275 发表于 2020-7-31 22:37
已经卸载了Sophos,我做设计,Sophos真的拖慢系统

老哥你不是刚买了Sophos不久……
761773275
发表于 2020-8-1 01:15:13 | 显示全部楼层
本帖最后由 761773275 于 2020-8-1 01:18 编辑
popu111 发表于 2020-8-1 01:08
老哥你不是刚买了Sophos不久……

低价收的,收破烂
sophos能不能说详细点,sophos其实还不错的,就是技术不成熟,还有差不多有20个后台程序
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-12-23 21:38 , Processed in 0.100378 second(s), 4 queries , Redis On.

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

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