Christophe NasarreImplementing dotnet-http to monitor your HTTP requestsThis episode shows how to listen to HTTP related events and compute the duration of DNS, socket and security phasesNov 13Nov 13
Christophe NasarreDigging into the undocumented .NET events from the BCLThis is the first episode of a new series describing how to listen to undocumented .NET events and focusing on monitoring HTTP requestsOct 131Oct 131
Christophe NasarreUnexpected usage of EventSource or how to test statistical results in CLR pull requestUnexpected usage of EventSourceSep 13Sep 13
Christophe NasarreTips and tricks from validating a Pull Request in .NET CLRPerformance and validation in a .NET CLR pull requestAug 13Aug 13
Christophe NasarreTrigger your GCs with dotnet-fullgc!This post explains how I wrote a CLI tool that triggers a GC in any .NET applicationMay 221May 221
Christophe NasarreView your GCs statistics live with dotnet-gcstats!Discover how to look at the .NET GC statistics to better understand your garbage collectionsMar 1Mar 1
Christophe NasarreBe Aligned! Or how to investigate a stack corruptionThis post describes the different steps I followed to investigate a stack corruption with Visual StudioDec 11, 2023Dec 11, 2023
Christophe NasarreHow to dig into the CLRThe goal of this post is to share the tips and tricks I used to navigate into the CLR implementation to better understand how .NET worksNov 12, 20231Nov 12, 20231
Christophe NasarreCrap: the application is randomly crashing!This post is listing which steps were followed to investigate a customer random crash issue I faced last week.Oct 2, 20231Oct 2, 20231
Christophe Nasarre.NET .gcdump InternalsLearn what the .NET CLR does behind the scene to help the tools to generate a .gcdump!Aug 11, 20232Aug 11, 20232