I have a project written in .NET 4.0, and have no syntax or feature reason to upgrade it to .NET 4.5 . However, I was wondering if execution performance would improve.
Now, I understand that the IL code will probably remain the same, so performance improvements would come from CLR improvements. But as .NET 4.5 is still running the .NET 4.0 CLR, would there be any noticeable performance improvements by upgrading?
(For sake of completion/exposition, what about an upgrade from .NET 2 CLR to .NET 4 CLR?)