kimmknight / remoteapptool

Create and manage RemoteApps hosted on Windows 7, 8, 10, 11, XP and Server. Generate RDP and MSI files for clients.
Other
2.76k stars 368 forks source link

Performance Improvement #136

Open kimmknight opened 1 day ago

kimmknight commented 1 day ago

Address performance issues when managing a large number of applications (e.g., over 200 RemoteApps)

kimmknight commented 1 day ago

I created a reg file for testing this. It creates 176 fake remoteapps that have their paths/icons set to valid exe paths (in a stock Win 11 Pro install):

176 fake remoteapps with valid exe paths in Win 11.zip

On a Win 11 VM, it took about 7 seconds for RemoteApp Tool to load/reload the list of apps in the main window. I suspect most of the time spent extracting and loading icons. Given what it's doing, I don't think 7 seconds is unreasonable. It's just annoying that it reloads the app list after any action with a remoteapp - even if you go to edit one, then cancel. This reloading is not really necessary and perhaps where performance could be improved without too much work.