Launch speed is largely affected by how fast your main drive is and how fast the underlying OS frameworks are for opening and reading files. You should try the same experiment on Linux for a mind blowing experience.
I ran a test over the last couple of versions i used. The times are the load time with the plugins i used at the time, and then with the latest managed plugins to compare apples with apples.
We’ll see that could be. A new framework means more stuff that needs to load.
To be fair though… a new plugin set does come with a one-time load hit because the IDE has to recalculate hashes of all the plugins and to make a list of all of the item signatures to show in autocomplete.
The best benchmark would be after the second complete launch of the IDE.
Windows Launch speed is extremely related to Windows Defender.
You need to add Ignores to Windows Defender on some folders. But if Xojo is expanding Plugins (both its own internal and 3rd parties) into temp folders then thats big problem also on the Windows Defender that will scan it all.
And then there is the rumor of course of Xojo adding delay in the Plugin loading in the latest versions so you can read when it loads……. I just sincerely hope that rumor is false………
Could you guys put the temporary DLL files into a cache folder?
And keep them there for faster loading?
So defender would at least not check them the second time.
Also people cut pit this cache DLL folder on an exclude list for malware scanning.
Have you considered distributing your plugins as xojo_plugin folders instead of zip archives? That would improve load times and eliminate the need for us to extract the DLL into a temporary or cache directory.