Q100117:使用 -m 标志限制 Nuke 中的线程

关注

概括


本文提供有关如何限制Nuke使用的线程数的信息。



更多信息

默认情况下Nuke使用 CPU 的所有线程,以便尽可能快地运行。然而,在某些情况下,利用最大可用线程数可能会使Nuke不稳定并导致崩溃或缓慢。
要将您的问题隔离为与多线程相关,请尝试使用有限数量的线程启动Nuke ,并查看是否可以通过执行此操作解决问题。
用更少的线程启动Nuke
要使用更少的线程运行Nuke ,您必须在启动Nuke时使用-m n标志。
n替换为您要运行Nuke的线程数,例如,如果您想使用三个线程运行,则可以使用-m 3
  • 请注意,使用大于计算机线程数的数字不会提高Nuke的性能。

选择下面的平台以展开有关如何设置命令行标志的信息:

窗户打开命令提示符窗口并运行以下命令:
"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" -m 3

苹果系统:
从应用程序 > 实用程序打开终端窗口并运行以下命令:
/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 -m 3

注意:在Nuke 12 之前,macOS 的默认命令还包含应用程序名称的 v#(下面以粗体显示)。例如:

/Applications/ Nuke 11.3v6/ Nuke 11.3v6.app/Contents/MacOS/ Nuke 11.3v6 -m 3

Linux:
打开终端并运行命令:
/usr/local/ Nuke 14.0v5/ Nuke 14.0 -m 3

注意:这些说明基于将Nuke安装在默认位置。如果不是这种情况,则需要相应修改命令才能从您的自定义安装位置运行。

附加信息
如果使用较少的线程有助于解决Nuke问题,请尝试增加允许Nuke使用的线程数,直到您注意到最佳性能。

在我们的在线文档中找到有关 -m命令行标志的更多信息。

    我们很遗憾听到

    请告诉我们