如何确保 Windows 8 仅将所有计算能力用于 1 个进程?

如何确保 Windows 8 仅将所有计算能力用于 1 个进程?

如果我在 Windows 8 命令行中使用 blender/cycles 渲染图像,我的机器的 CPU 使用率有时会很低。渲染任务开始时 CPU 使用率为 100%,2-4 小时后降至 25%,并持续 3-6 小时,有时又升至 100%。这不可能是 Blender 的问题,因为当我在 Windows 7 中渲染相同的内容时,它可以按预期工作。

对此有什么想法吗?

答案1

  1. 首先你应该尝试在任务管理器中设置进程的优先级和亲和性只是为了让它与其他用户程序相比略有提升(请注意用户部分,因为这不会对系统进程产生太大影响,由于 Windows 使用的优先级队列取决于许多因素,因此其效率存在争议,因此正如您所说,这在 Windows 7 中按预期工作,所以也许是 Windows 8 中的一些特定后台进程阻碍了进程)

  2. 我听到很多用户抱怨Windows 8 和 8.1 中的空闲/后台维护,你应该尝试停用此功能,然后重试,我会留下一个教程链接,介绍如何停用后台维护功能,有时这可能会对其他正在执行的程序造成困扰后台维护

    您可以在这里找到超级用户问题在 Windows 8 中禁用“自动维护”

相关内容