我正在尝试使用 Calibre 将一系列书籍上传到我的 Kindle,其资源使用率急剧上升:
虽然它对我所有核心的使用令人印象深刻,但这可能有点极端。有什么方法可以限制 Calibre 可以使用的 RAM/CPU 数量?
关闭其他几个程序(并且不再将更多书籍添加到转换队列)后,内存使用量略有下降。但三个calibre-parallel.exe *32
进程仍然各自占用了一个完整的核心。至于内存使用量,所有四个进程合计为大约 2 Gb,老实说,我认为这有点太大了。
答案1
您可以使用BES (战斗编码器 Shirase)这是一个小型(轻量级)工具,可以限制指定进程的 CPU 使用率。我在 Windows 7 上试过了,效果很好。
使用此页面下载:版本 1.4.3 – 2011 年 6 月 22 日
关联:如何使用
BES 是一款小型工具,可限制指定进程的 CPU 使用率:例如,您可以将原本占用 100% CPU 的进程的 CPU 使用率限制为 50%(或任意百分比)。这样,您就可以在后台执行 CPU 密集型任务的同时舒适地使用其他程序。通过限制 CPU 负载,您还可以在 CPU 过热时立即冷却 CPU。当然,如果您限制 CPU 使用率,处理速度也会相应降低,但这应该比因过热而崩溃或(最坏的情况下)计算机因 CPU 烧坏而损坏要好得多。
该解决方案的结果:
答案2
与其限制程序可以使用的 CPU 周期数,不如右键单击该进程Task Manager
并为其添加一个 ,这样更有意义Below Normal
Priority
。
这样,当没有其他事情需要做时,程序仍然能够完成它需要做的事情。当我运行后台任务(如 3D 渲染)时,我经常这样做,因为它允许我正常使用计算机。
和进程黑客您还可以调整它的Page Priority
,我认为这将改变系统为其分配 RAM 的方式。