如果你在 Motiff 妙多中处理较大型的文件或组件库,可能会遇到内存限制问题。本文将会介绍一些合理调整内存的方法。
本文中的内存是指一种特定类型的内存:WASM 内存(WebAssembly Memory)。Motiff 妙多使用了 WASM 内存在画布中渲染图层和元素、提供云端多人协作体验。
每个浏览器都有各自的内存上限,其中大部分浏览器中每个标签页的可用内存上限为 2GB。
Motiff 妙多是基于浏览器技术构建的设计工具,所以无论在浏览器中还是在桌面客户端中创建文件,每个文件都有内存上限。
Motiff 妙多根据浏览器或设备中可用内存的百分比来衡量当前文件的内存使用情况。
你可以通过以下步骤查看文件的内存使用量:
为了提醒你了解当前文件的使用情况和潜在的风险,Motiff 妙多在特定阈值会显示横幅和警告提示。
当文件内存使用量达到 60% 时,Motiff 妙多将在编辑器正上方显示黄色警示横幅。
此时你在该文件中的操作可能会遇到性能问题,如多人协同场景下出现卡顿等现象。
当文件内存使用量达到 75% 时,Motiff 妙多将在编辑器正上方显示红色警示横幅,该横幅无法关闭。
此时你仍然可以编辑文件,但 Motiff 妙多建议你立即采取措施保护你的文件。如果当前不减少内存使用量,可能会存在数据丢失的风险。
当文件内存使用量达到 100% ,Motiff 妙多将锁定该文件并通知你当前没有可用的内存空间。
该文件的可编辑用户可以尝试重新加载文件,如关闭标签页。有时重新加载文件可以释放足够的内存便于你继续查看文件。
你可能无法按照顺序看到所有警告。当内存使用量在短时间内快速增加时,你可能不会收到警告。
尽管隐藏图层在画布中不可见,但 Motiff 妙多需要存储和渲染这些图层信息,这会导致隐藏图层占用部分内存使用量。
你可以通过删除隐藏图层减少内存使用量。
组件母版和变体的数量会影响内存使用量。比如组件库文件中只有几个变体组件,但其有几百个变体,此时你可能会遇到内存限制问题。
你可以将占用内存较大的组件库文件拆分成多个文件。
文件中包含了多个页面和大量高分辨率图片,也会遇到性能或内存问题。
你可以将当前文件中的相关页面再单独创建为一个新文件:
导入多个文本、图片或矢量网络都会影响你的文件内存使用量。
在导入过程中,你可能需要减少导入图层的数量、降低分辨率。