JIT ETW Tail Call Event Fail Reasons

This is a follow-up post  for JIT ETW tracing in .NET Framework 4.  These are some of the possible strings that might show up in the FailReason field of the MethodJitTailCallFailed event.  These are reasons that come from or are checked for by the VM (as compared to the JIT) and are listed in no…

5

NGen: Creating Setup Projects

This is article 4 of 4 in the NGen: Walk-through Series. The NGen technology is designed to be used during the installation phase of a managed application or library. This article will talk about the various installer technologies available, which one to choose, and how to invoke NGen given that installer technology. Installer Toolsets The…

1

NGen: Measuring Working Set with VMMap

This is article 3 of 4 in the NGen: Walk-through Series. This article is part of a series of blog posts intended to help managed code developers analyze if Native Image Generation (NGen) technology provides benefit to their application/library. NGen refers to the process of pre-compiling Microsoft® Intermediate Language (MSIL) executables into machine code prior…

3

NGen: Measuring Warm Startup Performance with Xperf

  This is article 2 of 4 in the NGen: Walkthrough Series.   This article is part of a series of blog posts intended to help managed code developers analyze if Native Image Generation (NGen) technology provides benefit to their application/library. NGen refers to the process of pre-compiling Microsoft® Intermediate Language (MSIL) executables into machine…

0

NGen: Getting Started with NGen in Visual Studio

This is article 1 of 4 in the NGen: Walkthrough Series. Hey there managed code developer. So you’d like to test drive the NGen technology in the .Net Framework? This article will walk you through how to use NGen for your existing solution in Visual Studio 2010.   To familiarize yourself with the concepts around…

7

NGen: Walk-through Series

Now that Microsoft Visual Studio 2010 has shipped, we thought it would be a good time to publish a series of articles focused on how to use the NGen technology and how to measure performance benefits from it. This series features hands-on style content, so get your copy of Visual Studio 2010 installed and you’ll…

2