I developed a WinForms application that needs to be working 24 hrs, startup time is slow but that does not matters 'cause possibly only could be ran 1 or 2 times per day with very long periods of execution duration then I'm interested into additional runtime performance and anything of startup performance.
Clarified that, I remembered NGen
feature which provides startup beneffits but I've investigated all what I can do and I don't find any useful information about whether NGen also provides runtime performace for my needs.
I only found speculations without a base or any official source, just that, speculations that at least for me are not demonstrated, like this:
Code compiled by NGen runs about 5% slower than JIT-compiled code
My question is if someone could give me information, details, or if possibly an official source or a performance test about if NGen really adds runtime optimization to an application like mine (24 hrs running and performing runtime operations) or if in the other hand, I should still using JIT for this kind of application.
Any kind of help to clarify my ideas will be appreciated, thanks in advance.