windows 7-Zip解压缩许多小文件速度慢

wbrvyc0a  于 2023-05-23  发布在  Windows
关注(0)|答案(1)|浏览(548)

我们正在分发的软件涉及在Windows(通常是Windows 11)上解压缩近一百万个小(约1 K)文件的存档。我注意到,尽管7-Zip的一些更奇特的实现(例如,蜥蜴/LZ 5压缩)做了一个令人钦佩的工作,压缩了文件(约2分钟)到一个存档,相应的解压缩需要大约六倍的时间,似乎是独立的实际压缩方法使用。此外,磁盘或CPU的利用率从未接近完全利用率(通常为30%)。
我试过禁用Windows Defender,任何其他正在运行的程序,任务管理器没有显示任何有趣的事情。这种平淡无奇的性能仅仅是Windows 11中文件创建的一个因素吗?还有什么我可以查的吗
谢谢,-皮特

kyxcudwk

kyxcudwk1#

事实证明,问题并不是真正的7-zip,而是(可能)Windows 11上的Windows Defender。
尝试将大文件拆分为较小的归档文件并启动多个7-zip示例来解压缩它们会导致相同的解压缩时间,以及类似的磁盘/CPU利用率不足。更值得注意的是,大部分CPU被使用的是由AntimalwareExecutable(又名Windows Defender)
在Windows 11中,至少在使用Microsoft帐户登录时,似乎不可能完全禁用Microsoft Defender(其主动保护在扫描时显示为进程Antimalwareexecutable,但也涉及其他安全措施)。即使你去关闭篡改保护,关闭实时保护,并启用组策略关闭Windows Defender...当您重新启动时,您会发现组策略已被覆盖以撤消您的更改。这是可能的,安装第三方AV解决方案,然后禁用它,将允许您运行没有Windows Defender,但π没有测试。
最后,我尝试了一个测试,通过命令提示符强制 Boot 进入安全模式。启动一个7-zip示例,以12倍的速度解压缩文件。由此,我得出结论,问题(可能)是Windows Defender或相关的服务级别进程。如果有人有进一步的见解,我当然会很感激。

相关问题