Undocumented Silverlight Feature – ETW Tracing
Event Tracing for Windows is tracing mechanism built into windows kernel. It is like log file for windows, but way cool and can log thousands events per second, with very less CPU utilization. From...
View ArticleUsing .NET 4.0 Event Tracing for Windows (ETW) along with application ETW
At last CLR 4.0 has started showing some love towards ETW. Like I mentioned before ETW is very useful in understanding what is happening on the entire system, along with your application. Today I am...
View ArticleCase Study: Tracking .NET Exceptions with Event Tracing for Windows (ETW)
In the past I have debugged customers code ,where the code throws tons of exceptions. This is a huge performance problem. Tess has amazing post on why throwing ton of exceptions are bad. To debug this...
View ArticleTrack down DLL loading in .NET using Event Tracing for Windows (ETW)
Sometime ago I was doing some performance work for start-up of an .NET application ,and it so happened the CLR Perf team had blogged specifically about this. One of critical pieces to start-up speed is...
View ArticleExploring Event Tracing for Windows (ETW) within Task Parallel Library (TPL)...
Like I mentioned in my previous post , Today I am going to exploring TPL ETW traces. Yes, I know we could use the built in VS.NET profiler, but in production environment we don’t have VS.NET and guess...
View ArticleExploring internal implementation of C# 4.0 Default and Optional arguments
I wanted to explore how C# compiler has implemented the optional and the default parameter. So here is the sample code that I wrote to verify. using System; namespace OptionalTest { internal class...
View ArticleExploring SOSEX and Windbg to debug .NET 4.0
With the latest release of sosex comes a new set of functions to debug. It is pretty awesome that one person (Steve) alone could pull of such cool things. In this blog post, I am just going to...
View ArticleDebugging .Net Framework 4.0 without source code using windbg
In this post I am going to be discussing about debugging .Net Framework 4.0 using windbg . I am going to demonstrating how to have a break-point within a method, but without the framework source code....
View Article