如何控制 JMP Pro 中的 CPU 工作线程数量?我喜欢 JMP 在我的所有 8 个 CPU 上并行计算,但使用最后一个 CPU 非常不便,因为我的 PC 忙于计算并且没有响应。如何指示 JMP 在我的 PC 上仅使用 7 个(或总数减 1)CPU,最好以在我的所有项目和文档中持续存在的方式(即不需要在每次打开文件或启动 JMP)? 提前谢谢了。

回复:如何控制 JMP Pro 中的 CPU 工作线程数量?嗨,克雷格,我很高兴听到谈话已经开始。 理想情况下,我会寻找一种方法来控制 CPU 工作线程的数量。
对于当前模型,JMP 使用 1 GB RAM(总共 32 GB,所有应用程序 + 操作系统使用 12 GB),因此 RAM 不是问题。
进程优先级可以由 ProcessHacker 和类似工具(持久)控制,但没有直接/持久的方法来指定要使用的 CPU 数量。 发布的解决方法很棒,但似乎我每次启动 JMP 时都需要设置它。
回复:分析平台。 我找不到你的意思,但我想你的意思是我运行的模型。 因此,我使用自定义验证列和一些 Log & Logit 转换功能运行了广义回归 + Lasso。 该模型中有大约 20 个特征和 10^6 个观测值,但一些分类特征有很多级别,导致大约 200 个虚拟变量(因此,使用 LASSO)。
请注意,我并不关心 CPU 利用率高的问题。 这是设计使然(我将优先级提高到了高)。 我找不到一种只使用 8 个 CPU 中的 7 个的方法,这样我就可以继续使用笔记本电脑工作。
我希望它有帮助。

回复:如何控制 JMP Pro 中的 CPU 工作线程数量?嗨贾斯汀。 我发现您的回答质量很高且切中要害。感谢您清楚而简洁地回答问题!
回复:如何控制 JMP Pro 中的 CPU 工作线程数量?您的问题已引发 JMP 的几位开发人员之间的对话。 (贾斯汀是正确的,JMP 目前没有办法限制内部算法之外的线程数量。)
你能告诉我们内存是否也被用完了(内存使用情况被截掉了图片),以及你使用的是什么分析平台,表中有多少行等? 我们认为对于大多数 JMP 分析平台来说这通常不是问题。
谢谢!
回复:如何控制 JMP Pro 中的 CPU 工作线程数量?这不是 JMP 可以控制的,但可以由您的操作系统控制
从SuperUser/StackExchange 上的一个线程:
在 Windows 10、8 和 7 中
- 转到任务管理器
- 右键单击要限制CPU使用率的进程。点击“查看详情”
- 现在将显示详细信息选项卡,右键单击特定进程并选择“设置关联性”,然后选择允许特定进程使用的核心。
对 JMP 进程执行此操作应该会限制可供 JMP 使用的核心数量。