如果您在Figma中使用大文件,则可能会遇到内存问题。

当前文件的活动内存限制为2GB。这是浏览器的技术限制。Figma通过浏览器同时提供Web应用程序和桌面应用程序。
当您的文件达到活动内存限制时,我们将在屏幕上显示错误消息。

Figma内存过大问题解决办法 - 图1

1.恢复以前的版本

在极少数情况下,一旦文件大小达到此限制,您可能将不再能够查看,编辑或删除文件。如果发生这种情况,您将需要还原文件的先前版本,然后才能继续。

注意:您在上一个版本和还原的版本之间对文件所做的任何更改将不再可用。
如错误消息所示,您将无法访问常规版本历史记录视图,因为无法打开文件。

相反,您可以通过文件浏览器中的隐藏菜单选项来恢复以前的工作。

  1. 浏览到文件浏览器。
  2. 单击受影响文件的图块时,使用以下快捷方式访问隐藏的“版本历史”菜单项:
    • macOS:Option Shift并右键单击

Figma内存过大问题解决办法 - 图2

  • Windows:Alt+Shift并单击鼠标右键

  • Figma内存过大问题解决办法 - 图3

  1. 从选项中选择“从版本还原”

Figma内存过大问题解决办法 - 图4

  1. 然后,您将能够选择要还原的版本。单击还原以打开所需的版本:

Figma内存过大问题解决办法 - 图5

如果您无法查看文件的最新版本,则可能需要进一步返回。如果您在访问以前的版本时遇到问题,请与支持团队联系。单击右下角的“ ”,然后选择“获得帮助”。或者,通过support@figma.com向官方发送电子邮件。

2.影响内存过大的原因

有许多因素会影响内存使用率。

隐藏的图层

在Figma中内存不足的最常见原因是在隐藏层中使用了一个组件的多个实例。如果某个组件具有大量隐藏层,则Figma文件可能具有数百万个与之关联的对象。这增加了内存不足的风险。
我们建议您避免使用隐藏层表示不同的状态。而是,为每个状态创建单独的组件并在它们之间切换。
Figma内存过大问题解决办法 - 图6Figma内存过大问题解决办法 - 图7

具有多个页面或图像的文件

如果您有一个很大的文件,其中包含大量页面,或者包含很多高分辨率图像,则活动内存将受到影响。
我们建议将大文件拆分为较小的文件。这可以通过将各个页面的内容复制并粘贴到新的Figma文件中来完成。

进口大资产

如果您已将大型的基于文本,图像或矢量的文件导入到Figma文件中,则这也会影响您的内存使用情况。您可能需要减少导入的资产质量的数量。或者,您可以这样做:

  • 将大文件分解为较小的文件。
  • 压缩高分辨率图像。
  • 在较小的部分中导入复杂的SVG。

3.推荐解决办法

-当您遇到内存过大,且究其原因是图层太多的时候你可以选择使用插件【Clean Document】

[自动清理您的Figma设计稿]的Figma插件

-当你使用过多的高分辨率png图片时
建议你把图片先压缩了再使用!
推荐网址:https://tinypng.com/