Measuring the impact of locks and waits on latency in your .NET appsMonitor mutex, semaphore and event wait durationJan 13Jan 13
Monitor HTTP redirects to reduce unexpected latencyThis post details how redirection handling impacts dotnet-http tool implementation but also possibly your requests latency.Dec 13, 2024Dec 13, 2024
Implementing 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 13, 20241Nov 13, 20241
Digging 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 13, 20241Oct 13, 20241
Unexpected usage of EventSource or how to test statistical results in CLR pull requestUnexpected usage of EventSourceSep 13, 2024Sep 13, 2024
Tips and tricks from validating a Pull Request in .NET CLRPerformance and validation in a .NET CLR pull requestAug 13, 2024Aug 13, 2024
Trigger your GCs with dotnet-fullgc!This post explains how I wrote a CLI tool that triggers a GC in any .NET applicationMay 22, 20241May 22, 20241
View your GCs statistics live with dotnet-gcstats!Discover how to look at the .NET GC statistics to better understand your garbage collectionsMar 1, 2024Mar 1, 2024
Be 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
How 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