Windows Defender 内存占用为啥这么高?

2022-05-10 17:16:33 +08:00
 nishuoshenme
之前没注意过,今下午打开任务管理器,看到 Antimalware Service Executable 竟然占用 700 多 MB ?
6303 次点击
所在节点    Windows
44 条回复
pcmgr456
2022-05-10 21:43:35 +08:00
Comodo 后台占用超小,defender 就算了,占用内存算是很高了
Osk
2022-05-10 22:52:29 +08:00
不正常, 就我观察到的一次 defender 占用的内存 400+ mb 是我在部署镜像忘记暂停保护, 想想一个 Windows 镜像解压有巨量的文件写入动作, 因此 Defender 这个行为是合理的. 事实也证明没问题: 部署完镜像后 WD 的内存占用逐步下去了.

建议重启, 重启, 不是关机再开机.


ps: 不同意内存占用越多越快这种说法, 你占用了大量内存可以, 但你得在需要时还回来啊... 而进程使用的内存又不是由操作系统管理的磁盘缓存等, 需要时会自动还回来.

进程占用内存过大, 导致其他进程内存资源紧张, 操作系统只能不断进行换页来满足进程需求, 而且过大内存占用也会导致几乎没有啥缓存内存, 大部分时候都不敢说快吧.
cnbatch
2022-05-10 23:58:21 +08:00
我工作用的电脑不但有 Windows 自带的 WD ,还有公司安装的 Symantec ,两个杀软一起干活。真是双重安全、双重负担。

据我观察,Symantec 扫描占用的 CPU 使用率比 WD 少一点,但是扫描时间就长了很多。至于内存占用,Symantec 占用率比 WD 高得多,开机各种相关进程的内存就占了约 500M ,扫描时迅速上涨。神奇的是,扫描完成后,它的内存占用就降到 100M 左右。

WD 的内存占用在这台电脑上极少,空闲状态下才 10M 左右。
dvsilch
2022-05-11 00:58:29 +08:00
公司电脑,用 vscode 开 unity 项目加载 omnisharp 时 windows defender 会把 CPU 吃满好一段时间卡得不行
cnbatch
2022-05-11 01:17:08 +08:00
忘了补充一个,我所在的公司给 WD 和 Symantec 都设了定时扫描,都在下午,但时间不重叠,Symantec 先、WD 后。
于是就出现这种令人无语的现象:Symantec 扫描时,不会像 WD 那样卡顿,CPU 不会用到满,但却能听到散热风扇的噪音持续好 2~3 个小时。
轮到 WD 扫描时,CPU 占用率极高,几乎用满(就像楼上的那样),散热风扇狂转,电脑卡得基本没法用。持续 1~1.5 小时。
总之都让人不爽。巧合的是,WD 扫描的时候刚好是快到下班的时间,效果约等于提醒员工赶快下班。然而卡成这样,想要快速完成工作有时反倒更难了。
huohei
2022-05-11 08:12:36 +08:00
把你常用的文件夹排除掉
spacezip
2022-05-11 08:25:25 +08:00
你装别的 会发现主进程占用少了 但剩余没变或者还更少了
pocketz
2022-05-11 08:54:15 +08:00
C:\ProgramData\Microsoft\Windows Defender\Platform\xxxxx\MsMpEng.exe

有可能是自身的死循环,试试把这个排除掉。xxxxx 是版本号
Eytoyes
2022-05-11 08:54:44 +08:00
wd 性能不行,比如你插入的 U 盘里面有海量文件、或者下载的压缩包里面有海量文件,那解压、复制速度特别感人,而且占用性能很高

早期的 wd 还能配置 cpu 占用率和优先级,现在 win10 上反而没有了
ungrown
2022-05-11 09:03:58 +08:00
所以我装火绒不为别的,就为了让 WD 下岗
另外,某人阴阳怪气问你为啥 chrome 占内存多正常,这种垃圾话题没必要去接,web 内容多数据量信息量大所以占用内存多是常识这都要去质疑或者反问多少有点大病
sprite82
2022-05-11 09:42:27 +08:00
别问,在 V2 上问就是“内存是拿来用的,内存不够加内存”
SuperLino
2022-05-11 10:01:05 +08:00
亲亲这里建议换 mac 哦~ [手动狗头]
Eiden
2022-05-11 10:02:56 +08:00
Windows Defender 实时扫描严重影响编译性能, 早关了
FaithfulMind
2022-05-11 12:33:36 +08:00
主要观察下有大量内存需求且空余不足时,WD 会不会让出内存占用到合理值吧(应该是 200MiB 以下)。试试开大型软件、开几十个标签页、编译大型项目、或者玩 3A 游戏。
平时有空余内存多占一些的话确实不用管。话说哪个杀软 CPU 占用小?查杀能力将就就行。WD 的实时保护实在是太卡机了,颇有当年卡巴死机的感觉…
nuk
2022-05-11 12:51:10 +08:00
装机第一件事就是把 defender 干掉,说好的闲置时扫描,我也不知道咋回事,总是在我打游戏的时候在后台抢 cpu ,游戏都给卡成 ppt 了,管他中毒不中毒,这玩意卡起来比病毒还狠。
zhangchongjie
2022-05-11 13:52:15 +08:00
@nuk 这逼可是直接会把破解游戏的 exe 给干掉
AkashicRecords
2022-05-11 14:13:53 +08:00
Windows Defender 实时扫描 + 大量小文件 + Windows Search 全局索引 + 机械硬盘,无论是空闲还是非空闲状态下这种体验会令人十分抓狂……
skxs067
2022-05-11 14:18:51 +08:00
火绒..
我装了个火绒..
就为了用火绒, 以及关闭 WD
yunyuyuan
2022-05-11 14:37:10 +08:00
刚打开看了下,154M 内存,cpu 0.1%
![]( https://imgur.com/ioSXIir)
Csfalcon
2022-05-11 15:08:24 +08:00
我来解释下,WD 内置了个 Antivirus Emulator ,这东西可以理解为仿真环境,包含了二进制翻译执行引擎( CPU 指令集仿真)、操作系统的文件 /内存等管理等,主要用于在不双击的情况下将文件给模拟执行起来。所以,内存占用多主要原因是加载了 Emulator ,另外调用某些 API 会触发 WD 的内存扫描,也是会占用内存。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/852024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX