Jump to content
You must now use your email address to sign in [click for more info] ×

Fresh install of Designer vs. Loaded Designer-Performance COMPARISON


Recommended Posts

I have a ton of assets and brushes installed on Designer. I was wondering if a fresh install of Designer performs significantly better than a bloated version. I would be willing to clear out my add-ons if I knew it would be faster. Have the devs ever loaded down Designer and compared it to a light new Designer?

Link to comment
Share on other sites

Reinstalling AD won't affect what is stored in your add-ons. All that stuff is stored on a per user basis, not as part of the app itself.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

11 hours ago, R C-R said:

Reinstalling AD won't affect what is stored in your add-ons.

True, but holding Ctrl down while starting the app will let you access the Clear User Data dialog, which will let you clear everything out.

I would expect that to help the application start faster. For example, if you had 10 GB of Assets and cleared them that's 10 GB of data that the application doesn't need to read as it starts. But I don't know if having that many assets has any effect once the application is running, unless you're trying to add, remove, rename, etc. your assets and asset categories.

Edit: Note that before doing that, one should probably go into My Account and make sure the option to load all available content is not checked.

The same can apply with other large files in your "user" directory. The FAQ explains where to find that directory, and what the files hold:

But an answer from those who know more would be interesting, as @evtonic3 has requested.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

  • Staff

As I understand it, having a large number of assets etc will affect the loading of the app, more than it will affect the performance when editing documents etc.

You may find very slight performance improvements if you were to run a 'clean' install, mainly due to the memory used to load Assets.

If you wish to try this, you can use the above FAQ that Walt has linked to, the navigate to the Affinity folder where this data is stored - now copy this Affinity folder and paste it somewhere safe, such your your desktop or documents folder.

Once you've confirmed the files have copied correctly, you can delete the Affinity app data folder that the program uses, then launch the app and it will generate a 'fresh' copy of all these files, with your preferences reset etc.

Now you can test to see if your specific documents/workflow has appreciable benefits from this, and if you find you'd like to return to having all of your custom assets/settings, you can simply reverse the above process, deleting the new folder created and copying the folder from your safe location back into the Affinity app data location.

I hope this clears things up :)

Please note -

I am currently out of the office for a short while whilst recovering from surgery (nothing serious!), therefore will not be available on the Forums during this time.

Should you require a response from the team in a thread I have previously replied in - please Create a New Thread and our team will be sure to reply as soon as possible.

Many thanks!

Link to comment
Share on other sites

1 hour ago, walt.farrell said:

... But I don't know if having that many assets has any effect once the application is running ...

The overall memory footprint the app uses as default should then be higher, which in turn should also be recognizable during app processing/running, especially on systems with little main memory and when a bunch of other app processes are running too.

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

56 minutes ago, v_kyr said:

The overall memory footprint the app uses as default should then be higher, which in turn should also be recognizable during app processing/running, especially on systems with little main memory and when a bunch of other app processes are running too.

That seems like a reasonable assumption. On the other hand, my assets.propcol for Publisher on my laptop is 4.5 GB in size, and yet Publisher is only using 1.5 GB of memory when running. So there is not a direct 1:1 relationship between the sizes of the .propcol files and the memory usage. It may certainly be using more than it would with a smaller assets.propcol, but I don't know how to predict the memory usage knowing only the file sizes.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

14 minutes ago, walt.farrell said:

On the other hand, my assets.propcol for Publisher on my laptop is 4.5 GB in size, and yet Publisher is only using 1.5 GB of memory when running. So there is not a direct 1:1 relationship between the sizes of the .propcol files and the memory usage.

The Q related to that is more, how much is it then in contrast without initially loading any parts of your assets.propcol file etc. for Publisher. - If add-on stuff like assets, styles, brushes ... etc. are dynamically (re)loaded on demand and so initially only their ref handles at startup, then the used memory would be only slightly/minimal larger after startup then usually without those. Since most add-on stuff will then be fully (re)loaded into mem only when really accessed/used and needed. - The later is generally the more friendly memory handling approach and ideal for systems with little main memory here.

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

2 hours ago, Dan C said:

You may find very slight performance improvements if you were to run a 'clean' install, mainly due to the memory used to load Assets.

How can a 'clean' install of the app itself affect the memory used to load Assets from the user level assets.propcol file? It is my understanding that the user level files are not touched when reinstalling an Affinity app. Is there some cache of asset data stored somewhere other than in the per user files?

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

20 minutes ago, R C-R said:

How can a 'clean' install of the app itself affect the memory used to load Assets from the user level assets.propcol file?

Isn't that just a question of what you mean by "clean"?

A truly clean install, to me, means "just as if the application were never installed in the first place" and would include deleting all the directories that hold the "user" data, or at least resetting all their files to "factory" state.

And that is what Dan described above, if you read the procedure he described. Basically, make a copy of the AppData directory that the application uses, Delete it, and let the application rebuild it.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

Just now, walt.farrell said:

Isn't that just a question of what you mean by "clean"?

I suppose it does. But if the idea is to reset the user level assets.propcol file to its 'clean' factory default state, why bother with reinstalling the app itself? In fact, if the computer has several users, it may not be possible or desirable to reset the propcol files for all of them.

I am all for keeping backup copies of these per user files but if all a user wants to do is reset the assets to the factory state, then the CTRL key startup provides a quick & easy way to do that, likewise for most of the other propcol & related per user files.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

Yes, @R C-R, the Ctrl Runup with all boxes checked is probably all that is needed. Plus saving the existing data first, of course, as @Dan C suggested :)

It would also be beneficial for Windows users, probably, to do a clean install (or at least a Refresh) of Windows itself. Windows seems to accumulate all kinds of oddities that can affect performance (and even basic functions), which only a reinstall/refresh of Windows will cure.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

13 minutes ago, walt.farrell said:

Yes, @R C-R, the Ctrl Runup with all boxes checked is probably all that is needed.

Checking all the boxes is overkill if the only thing wanted or needed is to reset the assets propcol file to its factory default state. Just checking the "Reset Assets" box by itself will do that.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

11 minutes ago, R C-R said:

Checking all the boxes is overkill if the only thing wanted or needed is to reset the assets propcol file to its factory default state. Just checking the "Reset Assets" box by itself will do that.

Yes, but maybe there are other things that would cause performance issues. For example, raster_brushes.propcol for Photo on one of my systems is 1.7 GB in size. If it were smaller, Photo would probably start faster, and might run faster.

(It's 2.1 GB for Publisher.)

I can't tell you why it's that big. Maybe it has unused "gas" space and needs to be compressed. Maybe that's just the way it gets with a lot of brushes installed. So perhaps the answer is to reset it and then re-add the brushes and it will be smaller. But maybe the answer is "don't install so many brushes that you don't need". And then you have a choice of (a) having brushes available vs (b) having better performance.

Or maybe it won't affect the actual performance once the application is loaded. But without testing, or additional input about the program design, we won't know.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

21 minutes ago, walt.farrell said:

Yes, but maybe there are other things that would cause performance issues. For example, raster_brushes.propcol for Photo on one of my systems is 1.7 GB in size. If it were smaller, Photo would probably start faster, and might run faster.

Sure, but resetting everything to factory defaults means you have to spend time restoring anything from your backups you want to keep using, digging down into the per user backups looking for the files that include them, or creating them all over again from scratch in the app.

So whenever possible, I think it is best to avoid resetting everything & just concentrate on the most likely ones.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

6 minutes ago, R C-R said:

So whenever possible, I think it is best to avoid resetting everything & just concentrate on the most likely ones.

Probably, yes.

And for me, in Publisher, that would probably be assets and raster brushes, and then perhaps adjustments. But probably nothing smaller than that.

image.png.b15b7ffb2b844fcef0cbb7ce929f5c3f.png

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

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.