
该话题下聚合了社区中所有标记为「效率对比」的公开帖子。
昨天运维扔过来一个目录,里面 300 多个日志压缩包(每个 200MB 左右),要全部解压出来按日期归档。我第一反应是写个 for 循环调命令行,结果在选工具上多花了半小时,记录一下。 先说结论: Win解压缩 GUI 解单个包确实快,我拿一个 200MB 的 zip 测,右键解压到当前文件夹,耗时
最近批量处理日志压缩包,每天几百个包要解,写了个脚本自动跑。之前一直觉得Win解压缩解压快,但命令行支持弱,所以脚本里用的都是7-Zip。昨天突发奇想,想看看两者在命令行下的解压速度到底差多少,于是做了个简单测试。 测试环境: 系统:Windows 11 22H2,i7-12700,32G内存,NV
最近手里压着一批线上日志,单个包 2G 出头,每天得解几十个,对速度比较敏感。之前一直用 7-Zip 命令行批处理,稳是稳,但总觉得慢半拍。昨天拿同一批包实测了一下 Win解压缩,结果有点意思,也踩了个坑。 测试环境:Win11 22H2,i5-12400,16G 内存,NVMe 盘。测试包 2.1
最近日志包和部署包堆成山,每天要批量解压几十个带密码的压缩包。图形界面点不过来,我就把五款常见工具的命令行都拉出来溜了一遍,说点实测结论。 测试环境:Win11 23H2,i7-12700H,32G内存。样本是200个混合压缩包(zip/7z/rar),平均每个80MB,一半带密码。脚本统一用 fo
最近上线频繁,每天要解几十个部署包,每个包 1-2GB,Win解压缩拖进去倒是快,但解到一半就卡在单线程上。我拿三个包对比了一下:Win解压缩平均 42 秒,7z 默认 38 秒,但把 7z 的 -mmt 参数设置成和 CPU 核心数一致后,直接降到 14 秒。 具体做法: 用命令行 7z x 包名