So we are pretty happy with our program. It\'s fast and stable in Debug mode and so far that\'s the version live with customers. We now desire that free boost we get from a rele
An approach I've seen used in several programs (Paint.NET and Adobe Acrobat Reader come to mind) is that they use ngen
on their managed assemblies upon installing. This provides little runtime boost, but startup times are decreased, as JIT does not have to be used anymore.
This can be used alongside other optimizations that you do.
(Note that you cannot run ngen
as a part of your build process, because it takes into account the specifics of the hardware it is currently being run on)