Quick start guide

What is NProfiler?

NProfiler is a performance profiling tool designed for the most common .NET languages, versions, and application types. It enables you to analyze and optimize your code for maximum execution speed.

Please note that NProfiler is strictly a performance profiler; it does not include memory profiling features, meaning it cannot be used to optimize your application’s memory footprint or detect leaks. NProfiler is currently available exclusively for Windows.

How to profile your first .NET application

Follow these steps to begin your first profiling session:

  1. Check system requirements: Ensure your environment meets the necessary specifications.
  2. Download & install: Get the latest version of the software and run the installer.
  3. Launch the application: Open NProfiler to get started.
  4. License activation: In the startup dialog, either begin your free trial or activate the full version using your product key.
  5. Configure your session: Use the session configurator to define your settings and start the profiling process.
  6. Capture data: Stop the session manually once you have enough data, or simply select a specific time range in the timeline view.
  7. Analyze results: Evaluate the collected performance metrics to identify bottlenecks.