• Corporate site
  • Marketers
  • Publishers
  • Technology
  • Careers
  • Investors
criteo
  • About us
  • Engineering blog
  • Roles
  • Events@R&D
  • R&D Jobs
  • Research blog

Category Archives: Csharp

ClrMD Part 7 – Manipulate nested structs using dynamic

In the previous post of the ClrMD series, we’ve seen how to use dynamic to…

Read More

ClrMD Part 6 – Manipulate memory structures like real objects

This sixth post of the ClrMD series details how to make object fields navigation simple…

Read More

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…

Read More

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…

Read More

ClrMD Part 3 – Dealing with static and instance fields to list timers

This third post of the ClrMD series focuses on how to retrieve value of static…

Read More

RyuJIT and the never-ending ThreadAbortException

When you see this, you know for sure that something is wrong with a server:…

Read More

ClrMD Part 2 – From ClrRuntime to ClrHeap or how to traverse the managed heap

This second post in the ClrMD series details the basics of parsing the CLR heaps.…

Read More

ClrMD Part 1 – Going beyond SOS

A little bit of context Thousands of servers are closely monitored at Criteo and when…

Read More

How I Learned to Stop Worrying and Love C# 

A few weeks ago, we attended NDC Oslo. Hosted in the center of beautiful downtown…

Read More

Memory optimization

Over here at Criteo we have a few apps that need to be “real time”.…

Read More

Posts navigation

Back 1 2 3 Onward

Products & Technology

  • For marketers
  • For Publishers
  • Technology
  • Success Stories

Updates

  • Insights
  • Events
  • Press Releases
  • In the news

About

  • Company
  • Investors
  • Careers
  • Locations

Connect with Us

PRIVACY
Privacy PolicyWebsite Privacy PolicySupported PlatformsCookie ManagementJob Applicants Privacy Notice
LEGAL
Terms and ConditionsPublisher Terms and ConditionLegal MentionsAd ChoicesSecurity
CRITEO ADVERTISING
Advertising GuidelinesDemoCriteo Sponsored Products Demo

UK Modern Slavery Act Compliance Statement

Get in Touch

Paris Office

32 Rue Blanche,
75009 Paris, France 
Telephone: +33 1 40 40 22 90 
Fax: +33 1 40 40 22 30

Palo Alto Office

325 Lytton Ave Suite 300
Palo Alto CA 94301
Telephone: +1 650 322 6260
Fax: +1 650 322 6159

Ann Arbor Office

523 S Main St
Ann Arbor, MI 48104
Telephone: +1 646 565 4133

Grenoble Office

Parc Sud Galaxie,
4 rue des Méridiens,
38130 Echirolles
Telephone: +33 4 85 19 00 54

Opt-Out of Criteo Ads
Copyright © Criteo 2018