Skip to main content

I have a file that has templated components made up of smaller components that are linked from other files in our design system. Whenever the page with the templates is copied for a project the size of it goes from using 9% of memory to 24% right away. And as designers copy some of the templated components onto new pages within the newly copied file the memory usage gets out of control fast. There are Lots of variants that are on the on file that is being copied and each variant contains lots of variants of the smaller molecules that make up the templates.


What is the best way to go about fixing this? I have thought about using instance swaps from a library file so that designers are only making edits to the instances vs components on the file. But I am not sure how we can reduce the memory usage significantly without messing up their design work. I have added support-share@figma.com to the file but they have not accepted the invite yet.

Hi @Gl3nn_Robertson, Thank you for contacting us and providing a thorough explanation.


I appreciate your proactive approach in inviting our support team with your file. Could you please create a ticket for our support team so they can further assist you? You can do so here: https://help.figma.com/hc/en-us/requests/new

Please provide the following details to help our support team take a closer look:



  1. The email address linked to your Figma account

  2. Direct links to the files where the problem is occurring, including any related library files. If you haven’t already, please add support-share@figma.com as an Editor to those files (this won’t affect your billing).


Just a reminder, Figma is a browser based app that is subject to a 2GB available memory limit in a browser tab. This includes not only the memory consumed by layers and components but also memory to load Figma’s UI and perform actions.

You may already be aware, but you can refer to this guide on how to reduce memory usage in files: Reduce memory usage in files


I hope this information is helpful to you. If anyone from our community has additional suggestions, please feel free to share them here.


Thank you once again for reaching out.


Reply