Q100236:为什么 Nuke 在自动保存时可能会短暂无响应

症状

在使用Nuke时,有时用户界面似乎会短暂冻结或卡顿,然后恢复正常。
如果您遇到此行为,并且唯一的症状是您在一个大型/复杂的项目中工作,则原因可能与您的自动保存设置有关。


原因

Nuke有两个首选项可以控制自动保存的频率。以下列出了这些选项,以及它们的默认值和简要功能说明:

空闲时自动保存- 5

Nuke在指定秒数内未收到来自鼠标或键盘的任何输入时,将创建一个自动保存文件。

强制电脑自动保存- 30

如果经过指定秒数后仍未创建自动保存, Nuke将强制生成自动保存文件。

Nuke脚本非常庞大且复杂时,保存所需的时间可能会超过默认值。这是因为Nuke脚本 ( .nk ) 保存文件本身的生成时间比自动保存 ( .autosave ) 文件写入所需的时间更长。因此, Nuke会因为需要等待这两个进程同时完成而出现短暂的卡顿。


解决

我们建议将强制合成自动保存的间隔时间设置得更高,以便在自动保存之前给Nuke脚本留出足够的保存时间。您可以在“首选项”菜单的“常规”选项卡下的“强制合成自动保存时间”字段中更改此设置:

mceclip0.png

遗憾的是,目前还没有其他方法可以调整自动保存过程对Nuke性能的影响,但我们确实有一个关于改进此功能的现有功能请求。

您可以通过以下 ID 联系Foundry支持团队来提出此功能请求,并请留意即将发布的Nuke版本说明,其中可能包含此功能,您可以通过参考此 ID 来获取相关信息:

ID 162970 - 添加在后台线程中自动保存的功能,以提高Nuke的性能



更多帮助

如果更改后仍然出现运行缓慢的问题,我们建议尝试以下几种方法来进一步排查问题:

  1. 由于这可能与磁盘缓存已满有关,我们建议您按照以下文章中的说明检查并清除磁盘缓存:
    Q100043:如何清除Nuke / NukeX / Nuke Studio / Hiero缓存

  2. 这可能也与Nuke的帧服务器有关,但为了确认是否如此,我们建议禁用它。有关禁用Nuke帧服务器的更多信息,请参阅此处:
    Q100378:如何禁用NukeNuke StudioHiero的帧服务器
如果您已尝试本文中的所有步骤,但问题仍然存在,请提交支持工单,并详细说明您遇到的问题以及您目前已采取的故障排除步骤。有关如何提交支持工单的更多信息,请参阅以下文章:

    我们很遗憾听到

    请告诉我们