Using profiler function hooks in .NET with Silhouette
Explains how to implement .NET profiler function hooks using the Silhouette library, covering tracing vs. sampling profilers and low-level challenges.
Explains how to implement .NET profiler function hooks using the Silhouette library, covering tracing vs. sampling profilers and low-level challenges.
Part 5 of a series on building a .NET profiler in C#, focusing on using the Silhouette library to create a simple CPU profiler.
Explains how to write a .NET profiler in C# by implementing ICorProfilerInfo to call native methods from a managed wrapper.
Explores writing a .NET profiler in C# using NativeAOT to overcome traditional C++ limitations and self-profiling issues.