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

概括

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

更多信息

默认情况下, Nuke会使用 CPU 的所有线程以尽可能快地运行。然而,在某些情况下,使用最大数量的可用线程可能会导致Nuke不稳定,甚至崩溃或运行缓慢。

为了确定您的问题是否与多线程有关,请尝试使用有限数量的线程启动Nuke ,看看这样做是否能解决问题。

使用更少的线程启动Nuke

要使用较少的线程运行Nuke ,启动Nuke时必须使用-m n标志。

n替换为要运行Nuke的线程数,例如,如果要使用三个线程运行,则可以使用-m 3

注意:使用大于计算机线程数的数字不会提高Nuke的性能。

请选择以下平台,以查看有关如何设置命令行标志的信息:

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

macOS
从“应用程序”>“实用工具”打开“终端”窗口,然后运行以下命令:
/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 -m 3

注意:在Nuke 12 之前的版本中,macOS 的默认命令也包含应用程序名称的版本号(如下所示,以粗体显示)。例如: /Applications/ Nuke 11.3v6/ Nuke 11.3v6.app/Contents/MacOS/ Nuke 11.3v6 -m 3

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

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

更多帮助

如果减少线程数有助于解决Nuke问题,那么请尝试增加允许Nuke使用的线程数,直到找到最佳值。

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

    我们很遗憾听到

    请告诉我们