Jump to content

Recommended Posts

Posted

Hi all,

I'm experiencing massively slow performance with symbols. I'd guess it's a 1.10.0 issue since symbols don't really feel usable in this state, but I don't know if I've tried this with previous versions.

To reproduce,

  1. Make a symbol with 9 grouped rectangles. Call it "A".
  2. Repeat the A symbol 52 times and then group those symbols into symbol B.
  3. Repeat the B symbol 10 times and then group those symbols into symbol C.
  4. Repeat the C symbol 8 times. You now have 9*52*10*8 = 37440 basic rectangles.
  5. Try to do anything to the original A symbol. I tried deleting one of the objects and it made my computer get hot and never finished (I had to kill the program and reopen). Dragging updates at 0.3 Hz.

Other operations with the symbols are also just brutally slow. Try duplicating symbol C with Cmd+Shift and drag it anywhere. I had to give up.

I'm using Designer 1.10.0 on MacOS Big Sur 11.5.1, 2020 MacBook Pro with 32 GB RAM, i7 CPU.

My original afdesign file is attached. Godspeed.

example.afdesign

  • Staff
Posted

Hi Eigys,

Thanks for the file - I can confirm this isn't a new issue to 1.10 and that it did occur in 1.9. However I can also understand the reason its being slow, as you have many thousands of objects, nested inside symbols, which are then nested inside other symbols.

However that said I'll pass it on to see if there is any optimisations that can be done when modifying complex nested symbols with lots of objects like your example.

Posted

Great!

Even if I don't group them into sub-symbols, it lags like crazy. Even just 500 symbols is really hard to work with. Sometimes I feel like I'm using Designer wrong, because I don't understand how people can work without a proper (editable) step and repeat feature. Symbols are my replacement, since I can lay out a placeholder symbol and then refine it later.

Thanks for passing it on. I hope they find some easy optimizations.

Posted

Just for fun, I made a similar document with 10,816 objects, each a group with 3 shapes in them (32,448 total shapes). I even grouped them into subgroups and it all went reasonably smoothly. Seems only to be an issue when they're defined as "symbols".

  • 3 weeks later...
Posted

I have a similar issue with Symbols, but I believe my files do not use Symbols at the scale described here.  I’m making repeating patterns, so Symbols seem like a natural fit, if not the only sensible approach.

See 

 

@Sean P, may I send you a file via DM as I’d like keep the content confidential?

In the meanwhile I’m running some tests to try to isolate the issue.  My first step was to re-structure a key Symbol by merging pairs of them into a single Symbol.  That reduces the number of instances of that Symbol, but there are some others, so change does not reduce the total number of Symbol instances by 50%.  Monitoring the Export process using an external timer, the time to export 2 slices and producing 2 exported files did not seem to change very much at all.

I can tolerate some slowness as the Export operation generally happens very few times for any given design, but if the Export operation does not complete at all, or for a very long time, that will be problematic.

Regards

Lionel

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.