如何控制 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 使用的核心數量。