Part 2 of the series about using NativeAOT to write a .NET profiler in C#, learning many things about native interop in the process. In this part, we improve the code from the previous article by using instance methods instead of static methods.

Continue reading

Author's picture

Kevin Gosse

Kevin Gosse has been using Microsoft .NET technologies for 20 years, across client, server, and mobile applications. Passionate about debugging and performance. He is Microsoft MVP and is currently employed at JetBrains, where he works on improving the performance of ReSharper. He is co-author of the book Pro .NET Memory Management 2nd edition (Apress).