How to easily measure CPU performance and allocation patterns with a few lines of C#

EN / День 3 / 17:15 / Зал 2

In .NET Framework and .NET Core, CLR events have become mandatory to efficiently measure how your application is behaving in terms of exceptions, thread-locks, and memory allocation patterns. With containers and cloud-based applications, reducing memory and CPU utilization is the new money saver.

This session will show you how to very easily build your tool/monitoring system to measure CPU utilization (including call stacks) and discover your memory allocation patterns. Remember: measuring is the first and mandatory step before being able to optimize your code!