Link to information about when to use NGen for your managed application

I noticed over the weekend that the CLR code generation team has started a blog to communicate about issues related to just-in-time (JIT) compilation and native image generation (NGen) for binaries that run on the .NET Framework.

The first technical post on the blog, located at, provides a useful overview of the following topics:

  • Scenarios where it is helpful to run NGen for an application
  • Scenarios where it is not helpful (and can often do more harm than good) to run NGen for an application
  • Issues to keep in mind when running NGen for an application
  • Links to more detailed technical documentation about how NGen works behind the scenes

I encourage you to take a look at this blog post if you are considering using NGen for your application, and I also encourage you to keep an eye on the CLR code generation team's blog for more technical discussions of JIT and NGen in the future.