# .NET Core;C#;Performance;Native AOT

Published articles for .NET Core;C#;Performance;Native AOT.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Creating a .NET CLR profiler using C# and NativeAOT with Silhouette

DevFeed: [Creating a .NET CLR profiler using C# and NativeAOT with Silhouette](<https://devfeed.tech/articles/creating-a-net-clr-profiler-using-c-and-nativeaot-with-silhouette-51469.md>)

Original publisher: [Read original article](<https://andrewlock.net/creating-a-dotnet-profiler-using-csharp-with-silhouette/>)

Author: Andrew Lock

Published: 2025-12-16T10:00:00Z

Content type: tutorial

Language: en

Sources: [Andrew Lock | .NET Escapades](<https://devfeed.tech/sources/andrew-lock-net-escapades.md>)

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [native aot](<https://devfeed.tech/topics/native-aot.md>), [Library](<https://devfeed.tech/topics/library.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>)

Tags: [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [code](<https://devfeed.tech/tags/code.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [library](<https://devfeed.tech/tags/library.md>), [native-aot](<https://devfeed.tech/tags/native-aot.md>), [nativeaot](<https://devfeed.tech/tags/nativeaot.md>), [net](<https://devfeed.tech/tags/net.md>), [net-core](<https://devfeed.tech/tags/net-core.md>), [net-core-c-sharp-performance-native-aot](<https://devfeed.tech/tags/net-core-c-sharp-performance-native-aot.md>), [performance](<https://devfeed.tech/tags/performance.md>)

### AI overview

A practical introduction to building a basic .NET CLR profiler with C# and NativeAOT using the Silhouette library. The post demonstrates logging assembly loads and briefly explains the .NET profiling and metadata APIs.

### Source excerpt

In this post I look at how to create a simple .NET profiler. But instead of using C++, the profiler uses C# and NativeAOT with the Silhouette library