我正在嘗試使用 Calibre 將一系列書籍上傳到我的 Kindle,其資源使用率非常高:
雖然它對我所有核心的使用令人印象深刻,但這可能有點極端。有什麼方法可以限制 Calibre 可以使用的 RAM/CPU 數量嗎?
關閉其他幾個程式(並且不再向轉換佇列添加更多書籍)記憶體使用量略有下降。這三個calibre-parallel.exe *32
進程仍然各自佔用一個完整的核心。至於記憶體使用量,所有四個進程的總記憶體使用量合計為約2GB,老實說,我認為這有點龐大。
答案1
您可以使用BES(戰鬥編碼器白瀨)這是一個小型(輕量級)工具,可以限制指定進程的 CPU 使用率。我在 Windows 7 上嘗試過,它可以工作。
使用此頁面下載:版本 1.4.3 – 2011 年 6 月 22 日
關聯:如何使用
BES 是一個限制指定進程的 CPU 使用率的小工具:例如,您可以將使用 CPU 100% 的進程的 CPU 使用率限制為 50%(或您喜歡的任何百分比)。這樣,您可以舒適地使用其他程序,同時在背景執行 CPU 密集型操作。透過限制 CPU 負載,您也可以在 CPU 過熱時立即冷卻。當然,如果你限制CPU的使用,處理速度會成比例地減慢,但這應該比因熱量而崩潰或(在最壞的情況下)電腦因CPU燒毀而崩潰要好得多。
使用此解決方案的結果:
答案2
與其限製程式可以使用的 CPU 週期數量,不如右鍵單擊該進程Task Manager
並給它一個Below Normal
Priority
.
這樣,當沒有其他事情需要做時,程式仍然能夠做它需要做的事情。當我執行後台任務(例如 3D 渲染)時,我經常這樣做,因為它允許我正常使用電腦。
和行程駭客你也可以調整它Page Priority
,我認為這會改變系統分配RAM的方式。