跳转到主内容
极星编程网:以代码为星,赴技术山海!

Bandizip怎么设置多线程压缩 Bandizip如何利用多核CPU并行加速压缩和解压速度【设置】

Bandizip需启用多线程压缩与解压功能以提升速度:一、在“压缩选项”中勾选“创建ZIP文件时利用处理器多核能力”,可设线程数;二、在“解压选项”中启用多核并调优缓冲区与直接写入;三、通过注册表新建MultiThreadLevel值设为3强制启用高并行;四、用任务管理器和状态栏“[MT:x]”验证多核是否生效。

如果您在使用Bandizip压缩大文件或批量小文件时发现速度偏慢,则可能是未启用多线程压缩功能,导致仅调用单个CPU核心参与运算。以下是针对Bandizip启用多核并行处理的具体设置方法:

一、开启压缩阶段的多核加速

该设置使Bandizip在创建ZIP、7Z等格式压缩包时,自动分配任务至多个CPU核心,显著缩短压缩耗时,尤其适用于1GB以上文件或含数百个文件的目录。

1、启动Bandizip软件,点击顶部菜单栏的

选项。

2、在下拉菜单中选择

设置,进入全局配置界面。

3、在左侧功能列表中,点击

压缩选项卡。

4、在右侧区域找到

创建ZIP文件时利用处理器多核能力复选框,并勾选启用。

5、如需进一步控制并发强度,可点击

高级设置按钮,在弹出窗口中手动指定线程数(默认为“自动检测”)。

6、点击窗口左下角的

确定按钮保存配置。

二、启用解压阶段的多核并行处理

此配置影响解压操作的吞吐效率,当解压ISO镜像、游戏资源包或包含大量小文件的压缩包时,启用后可提升30%–60%的解压速率,前提是系统内存与SSD带宽充足。

1、在Bandizip主界面,再次点击

选项 → 设置打开配置窗口。

2、切换至

解压选项卡。

3、向下滚动,找到

解压时利用多核处理器选项,并确保其处于勾选状态。

4、检查下方

解压缓冲区大小是否设为合理值:建议设为物理内存的1/4(例如32GB内存设为8GB),避免缓冲不足导致频繁磁盘交换。

5、勾选

直接写入模式以跳过临时缓存步骤,减少I/O延迟。

6、点击

确定完成保存。

三、通过注册表强制启用隐藏多核参数

部分旧版Bandizip或企业部署环境中,默认GUI未暴露全部线程控制项。可通过注册表注入方式激活底层多核调度策略,适用于高级用户及自动化部署场景。

1、按下

Win + R键,输入regedit,回车打开注册表编辑器。

2、导航至路径:

HKEY_CURRENT_USER\Software\Bandizip。

3、在右侧空白处右键,选择

新建 → DWORD (32位)值,命名为MultiThreadLevel。

4、双击该值,将数值数据设为

3(代表最高并行等级,支持最多16线程调度)。

5、关闭注册表编辑器,重启Bandizip使配置生效。

四、验证多核是否实际启用

该步骤用于确认系统已正确识别并调用多核资源,避免因后台限制或兼容性问题导致设置失效。

1、压缩一个大于500MB的文件夹,右键选择

添加到压缩文件,格式选ZIP,级别选“标准”。

2、启动Windows任务管理器,切换到

性能 → CPU页面。

3、观察压缩过程中各逻辑处理器的占用曲线:若

多个核心同时持续高于60%,表明多核已启用;若仅单核峰值波动,说明设置未生效或被系统策略拦截。

4、在Bandizip主窗口底部状态栏,留意是否显示类似“

[MT:8]”字样(MT代表MultiThread,数字为当前活跃线程数)。

相关文章