Category Archives: Windows
![](https://labs.criteo.com/wp-content/uploads/2017/02/Dotnet.png)
Monitor Finalizers, contention and threads in your application
This post of the series details more complicated CLR events related to finalizers and threading.…
![](https://labs.criteo.com/wp-content/uploads/2017/02/Dotnet.png)
How to beat !dumpheap -stat?… with ClrMD
When you are dealing with large memory dumps, figuring out what instances of which types…
![](https://labs.criteo.com/wp-content/uploads/2017/02/Dotnet.png)
Grab ETW Session, Providers and Events
This post of the series shows how to easily listen to CLR events with the…
![](https://labs.criteo.com/wp-content/uploads/2017/02/Dotnet.png)
Replace .NET performance counters by CLR event tracing
This post of our new series shows why performance counters might not be the best…
![](https://labs.criteo.com/wp-content/uploads/2017/02/Dotnet.png)
Performance Counters Hell
On Windows, performance counters are the building blocks of most monitoring dashboards. When you need…
![](https://labs.criteo.com/wp-content/uploads/2018/01/Ann-Arbor.jpg)
The best of Criteo Labs – a drive through 2017
BIGGER, BETTER, STRONGER At Criteo, our best perk is amazing people. To the existing teams…
![](https://labs.criteo.com/wp-content/uploads/2017/02/Dotnet.png)
ClrMD Part 9 – Deciphering Tasks and Thread Pool items
This post of the series shows how to easily list pending tasks and work items…
![](https://labs.criteo.com/wp-content/uploads/2017/02/Dotnet.png)
ClrMD Part 8 – Spelunking inside the .NET Thread Pool
This post of the series shows how to easily list pending tasks and work items…
![](https://labs.criteo.com/wp-content/uploads/2017/02/Dotnet.png)
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…
![](https://labs.criteo.com/wp-content/uploads/2017/02/Dotnet.png)
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…