MSDN

.NET APIs Profiler

.NET APIs Profiler

The .NET APIs Profiler provides deep insight into the runtime behavior of managed applications. It captures method entry/exit, allocation details, and performance metrics without requiring source code changes.

Features
System Requirements
Download
  • Real‑time method call tracking
  • Managed heap allocation analysis
  • CPU and memory usage graphs
  • Integration with Visual Studio and VS Code
  • Exportable JSON and CSV reports
  • Windows 10/11 or Windows Server 2019+
  • .NET 6.0 SDK or later
  • Visual Studio 2022 (optional)
  • Administrative privileges for instrumentation

Quick Start

Install the profiler and start profiling a .NET process with a single command:

dotnet-profiler start --process MyApp.exe --output profile.json

For detailed usage, visit the Getting Started page.