症状
在使用Nuke时,有时用户界面似乎会短暂冻结或卡顿,然后恢复正常。
如果您遇到此行为,并且唯一的症状是您在一个大型/复杂的项目中工作,则原因可能与您的自动保存设置有关。
原因
Nuke有两个首选项可以控制自动保存的频率。以下列出了这些选项,以及它们的默认值和简要功能说明:
空闲时自动保存- 5秒
当Nuke在指定秒数内未收到来自鼠标或键盘的任何输入时,将创建一个自动保存文件。
强制电脑自动保存- 30秒
如果经过指定秒数后仍未创建自动保存, Nuke将强制生成自动保存文件。
当Nuke脚本非常庞大且复杂时,保存所需的时间可能会超过默认值。这是因为Nuke脚本 ( .nk ) 保存文件本身的生成时间比自动保存 ( .autosave ) 文件写入所需的时间更长。因此, Nuke会因为需要等待这两个进程同时完成而出现短暂的卡顿。
解决
我们建议将强制合成自动保存的间隔时间设置得更高,以便在自动保存之前给Nuke脚本留出足够的保存时间。您可以在“首选项”菜单的“常规”选项卡下的“强制合成自动保存时间”字段中更改此设置:
遗憾的是,目前还没有其他方法可以调整自动保存过程对Nuke性能的影响,但我们确实有一个关于改进此功能的现有功能请求。
您可以通过以下 ID 联系Foundry支持团队来提出此功能请求,并请留意即将发布的Nuke版本说明,其中可能包含此功能,您可以通过参考此 ID 来获取相关信息:
ID 162970 - 添加在后台线程中自动保存的功能,以提高Nuke的性能
更多帮助
如果更改后仍然出现运行缓慢的问题,我们建议尝试以下几种方法来进一步排查问题:
- 由于这可能与磁盘缓存已满有关,我们建议您按照以下文章中的说明检查并清除磁盘缓存:
Q100043:如何清除Nuke / NukeX / Nuke Studio / Hiero缓存
- 这可能也与Nuke的帧服务器有关,但为了确认是否如此,我们建议禁用它。有关禁用Nuke帧服务器的更多信息,请参阅此处:
Q100378:如何禁用Nuke 、 Nuke Studio和Hiero的帧服务器
如果您已尝试本文中的所有步骤,但问题仍然存在,请提交支持工单,并详细说明您遇到的问题以及您目前已采取的故障排除步骤。有关如何提交支持工单的更多信息,请参阅以下文章:
我们很遗憾听到
请告诉我们