Homepage
Open in app
Sign in
Get started
Criteo Tech Blog
AI
Data
Privacy Sandbox
Infra & SRE
Developer Experience
Research
CriteoTech Meetups
Careers
Tagged in
Dotnet
Criteo Tech Blog
Tech stories from the Criteo R&D team
More information
Followers
1.8K
Elsewhere
More, on Medium
Dotnet
Jean-Philippe Durot
in
Criteo Tech Blog
Jul 26, 2021
Beware of Lambda Captures!
How a lambda expression with capture can degrade application performance…
Read more…
22
1 response
Christophe Nasarre
in
Criteo Tech Blog
Jul 19, 2021
Profile memory allocations with Perfview
How to connect AllocationTick events to the corresponding…
Read more…
17
Eugene Zhirov
in
Criteo Tech Blog
Mar 23, 2021
NullReferenceException you wouldn’t expect
Discover a funny flaw of dotnet EventListener API from…
Read more…
81
Criteo R&D
in
Criteo Tech Blog
Sep 28, 2018
Monitor Finalizers, contention and threads in your application
This post of the series details more…
Read more…
Criteo R&D
in
Criteo Tech Blog
Aug 2, 2018
How to beat !dumpheap -stat?… with ClrMD
When you are dealing with large memory dumps, figuring out…
Read more…
Criteo R&D
in
Criteo Tech Blog
Jul 26, 2018
Grab ETW Session, Providers and Events
This post of the series shows how to easily listen to CLR…
Read more…
2
Criteo R&D
in
Criteo Tech Blog
May 22, 2018
Extending the new WinDbg, Part 3 — Embedding a C# interpreter
This time, we’ll apply this knowledge to…
Read more…
Criteo R&D
in
Criteo Tech Blog
Jan 16, 2018
Extending the new WinDbg, Part 2 — Tool windows and command output
This time, we will push things a…
Read more…
Criteo R&D
in
Criteo Tech Blog
Dec 22, 2017
ClrMD Part 9 — Deciphering Tasks and Thread Pool items
This post of the series shows how to easily list pending tasks and work items managed by the .NET thread pool using DynaMD proxies.
Read more…
Criteo R&D
in
Criteo Tech Blog
Nov 3, 2017
ClrMD Part 8 — Spelunking inside the .NET Thread Pool
This post of the series shows how to easily list…
Read more…