Category Archives: Opensource
![](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/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/10/NQBDConfPQ.png)
Save the date: Not Another Big Data Conference – Palo Alto 12/12
For the first time, we are bringing NABDConf to the Bay Area (Criteo Palo Alto office). Join us…
How to find the root cause of latency in a distributed environment
If you’re already running a horizontally-scaled set of services and having trouble pin-pointing outlier high-latency cross-service…
![](https://labs.criteo.com/wp-content/uploads/2017/01/Graphite.png)
BigGraphite Announcement
People love or hate Graphite and whatever might be you advice on it, it’s huge…
![](https://labs.criteo.com/wp-content/uploads/2016/10/osi_keyhole_300X300_90ppi_0.png)
Open Source at Criteo
Criteo is committed to contributing to the open source community. We use ample open-source software…
![](https://labs.criteo.com/wp-content/uploads/2016/03/opc.png)
OCP Summit San Jose 2016 / Network
As much as last years’ OCP summit in Paris was full of promises and nothing…