PerformanceThis section includes information on logging, tracing, profiling, and other diagnostic techniques for analyzing and monitoring your .NET applications..jpg) | Improving Application Startup Time The CLR performance team met with several customers to investigate performance issues in some of their applications. One recurring problem was client application startup time. In this column, the author presents lessons the performance team learned analyzing these applications. | .jpg) | Base Class Library Performance Tips and Tricks The CLR team provides insights into the core of managed code, shares best practices, explains of some of the more obscure functionalities, and presents personal tips and suggestions. | .jpg) | The Performance Benefits of NGen NGen refers to the process of precompiling Microsoft intermediate language (MSIL) executables into machine code prior to execution time. This results in two primary performance benefits. Read about it here. | .jpg) | CLR Profiler for the .NET Framework 2.0 Download the CLR Profiler, which allows developers to see the allocation profile of their managed applications. | .jpg) | Performance Console (PerfConsole) 1.0 PerfConsole is a simple performance investigation tool which tries to adopt a debugger-like experience to drilling into Visual Studio Performance Profilergenerated data. |
CLR Blogs.gif)
VS2010 Beta2 performance and other issuesJust a few words of encouragement today: I can't emphasize enough how valueable your feedback is to us at this point; no matter how hard we try we simply cannot duplicate the diversity that is the real world. We need to know what's really... more
My History of Visual Studio (Part 10, final)[All the other Parts: History of Visual Studio]
[Visit the Microsoft Visual Studio 2010 and .NET Framework 4 Beta web site for the latest info]
Visual Studio 2008 Winds Down, Visual Studio 2010 Begins
Just as things were starting to wind down o... more
.gif)
Channel9 Video on Background GCA couple of weeks back my PM and I did a channel9 video on Background GC. Take a look:
http://channel9.msdn.com/shows/Going+Deep/Maoni-Stephens-and-Andrew-Pardoe-CLR-4-Inside-Background-GC/... more
So, what’s new in the CLR 4.0 GC?PDC 2008 happened not long ago so I get to write another “what’s new in GC” blog entry. For quite a while now I’ve been working on a new concurrent GC that replaces the existing one. And this new concurrent GC is called “background GC”.
First of all... more
64-bit vs 32-bitAs 64-bit machines become more common, the problems we need to solve also evolve. In this post I’d like to talk about what it means for the GC and the applications’ memory usage when we move from 32-bit to 64-bit.
One big limitation of 32-bit... more
| |