启用 PixInsight 1.9.3 的多线程加速
PixInsight 1.9.3 的一大重点更新,就是解决了长久以来为人诟病的问题:无法有效利用多线程来提升性能。这篇说明这项改进的意义,以及安装新版后该如何设置才能真正启用它。
过去的痛点
常用 PixInsight 的朋友应该都有感:除了 WBPP 以外,大多数的进程(process)或脚本向来只能使用很少的核心来完成工作。即使你手上是 16 核心 32 线程这类的高端消费型 CPU,甚至是核心更多的工作站 CPU,运行时大多也只会占用一到两个核心。结果就是——单核心性能的提升对 PixInsight 有显著帮助,但核心数的增加,对大多数一般工作却几乎没有明显差异。
1.9.3 的改进
这次更新对其中许多进程进行了改写,增加了多核心 CPU 在运行进程或脚本时的效率。不过要注意的是:安装 1.9.3 版之后,还需要经过一次设置才能启用这项加速。
启用步骤
- 打开 PixInsight 时,会弹出警告消息,告知需要运行线程性能分析。
- 将消息关闭,并在 console 中输入指令
performance -x。 - 软件会开始运算,并占用 CPU 运行。
- 大约数分钟后(以 AMD 7950X 为例,跑了约 10 分钟)会显示任务完成。此时 PixInsight 已能正确评估并调用多线程,来协助进程与脚本的运行加速。
这个步骤只需要运行一次。

实测效果
经我实测,原本需要跑 10 到 15 秒的进程,现在几乎都是一秒完成。对于一个需要反复尝试参数的工作流程来说,这样的加速相当有感,强烈建议所有升级到 1.9.3 的用户都做一次这个设置。