Category Archives: Windows
Monitor Finalizers, contention and threads in your application
This post of the series details more complicated CLR events related to finalizers and threading.…
How to beat !dumpheap -stat?… with ClrMD
When you are dealing with large memory dumps, figuring out what instances of which types…
Grab ETW Session, Providers and Events
This post of the series shows how to easily listen to CLR events with the…
Replace .NET performance counters by CLR event tracing
This post of our new series shows why performance counters might not be the best…
Performance Counters Hell
On Windows, performance counters are the building blocks of most monitoring dashboards. When you need…
The best of Criteo Labs – a drive through 2017
BIGGER, BETTER, STRONGER At Criteo, our best perk is amazing people. To the existing teams…
ClrMD Part 9 – Deciphering Tasks and Thread Pool items
This post of the series shows how to easily list pending tasks and work items…
ClrMD Part 8 – Spelunking inside the .NET Thread Pool
This post of the series shows how to easily list pending tasks and work items…
ClrMD Part 5 – How to use ClrMD to extend SOS in WinDBG
This fifth post of the ClrMD series shows how to leverage this API inside a WinDBG…
ClrMD Part 4 – What callbacks are called by my timers?
This fourth post of the ClrMD series digs into the details of figuring out which…