首页
社区
课程
招聘
[求助]杀毒软件影响程序启动速度如何克服?
发表于: 2011-1-11 13:50 4972

[求助]杀毒软件影响程序启动速度如何克服?

2011-1-11 13:50
4972
以我机子上装的金山为例。我任何一个应用程序启动前,都先要被它扫描一遍。安全是安全了,但问题是明显影响了应用程序的启动速度。小弟最近在做一个多进程的网络浏览器,每个网页用一个进程,受影响更为明显。

我想请教下:杀软是不是仅仅扫描我的exe文件?exe加载的外部DLL会不会也被扫描?如果仅仅是扫描exe,那我就尽可能地把功能放在DLL中。这样exe文件就会大大地缩小。使扫描时间缩短。

谢谢!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 315
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
杀毒正常来说不放过任何一个CreateFile,你说只扫还是全扫?
2011-1-11 14:41
0
雪    币: 1163
活跃值: (137)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
3
参照其他多进程浏览器~
2011-1-11 15:12
0
雪    币: 247
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
克服的办法就是卸载了,不解释
2011-1-11 18:57
0
雪    币: 242
活跃值: (14)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
十个回帖三个凑热闹三个装13三个不着题

1、正规安全软件对文件的扫描是有策略的。
进程启动时,不会所有文件都扫。具体哪些文件被扫描,依据软件、策略不同而不同。
2、正规安全软件扫描结果都会有Cache机制。
对于一个进程的多次启动,非特殊情况不会**到每次都去全扫一遍。
3、虽然安全软件会做很多优化来避免不必要的扫描,但还是会有因为其他原因导致影响系统性能。
典型的例子就是卡巴监控,“卡”的时候可能CPU占用很低。

针对“启动”至少以下措施是必定有效的
1、减少动态加载的DLL的数量。一个10MB的EXE和10个1MB的DLL,无论是对于OS还是安全软件,速度差别很大。
2、进程做池子就行了,多对象共用。进程启动关闭是很慢的,每开一个网页就新开一个进程是不合理的。
3、模块加数字签名。
2011-1-12 01:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
非常感谢楼上朋友指定,
1、减少动态加载的DLL的数量。一个10MB的EXE和10个1MB的DLL,无论是对于OS还是安全软件,速度差别很大。
--意思10M EXE速度要快于一个1M EXE带9个1M DLL ?
2011-1-12 13:48
0
游客
登录 | 注册 方可回帖
返回
//