YourKit .NET Profiler analyzes CPU performance and memory in .NET and .NET Core applications.
Alternatives to Redgate ANTS Performance Profiler
Amazon CodeGuru Profiler collects runtime performance data from live applications and provides recommendations for improving performance and locating CPU bottlenecks.
Grafana k6 is a load-testing tool for Linux that supports load, stress, browser-based, distributed, and API testing.
- 4
Pyroscope
Pyroscope is a profiling tool for examining CPU, memory, and thread activity in applications.
Free planWebLinuxmacOSWindows6.7From $19 a month - 5

Parca
Parca is an open-source profiling system that continuously collects, stores, and makes CPU, memory, I/O, and other profiles available for querying over time.
Free planWebAPILinuxSelf-hosted6.6Free plan - 6

Javadoc
Javadoc generates HTML API documentation from Java source files and is installed with the Java Development Kit (JDK).
Free planWebLinuxmacOSWindows6.5Free plan - 7

JProfiler
JProfiler analyzes JVM data to help identify performance bottlenecks, memory leaks, slow JDBC queries, and costly HTTP calls.
APILinuxmacOSSelf-hosted6.5$549, paid once - 8
YourKit Java Profiler
YourKit Java Profiler examines Java applications and servers, whether they run on a local machine or remotely, during development, testing, or production.
APILinuxmacOSSelf-hosted6.5From $37,454.08 a month - 9
AMD Auto-Detect and Install Tool
AMD Auto-Detect and Install Tool checks a Windows PC for compatible AMD Radeon graphics, AMD Ryzen chipsets, and the installed Windows version, then…
Free planWindows6.4Free plan - 10

Blackfire.io
Blackfire.io is a cloud platform for monitoring, profiling, testing, alerting, recommendations, browser monitoring, and analytics for PHP and Python applications.
WebAPIExtensionLinux6.4From €33.25 a month - 11
Intel VTune Profiler
Intel VTune Profiler analyzes application and system performance to help developers locate bottlenecks across AI, HPC, cloud, IoT, media, and storage workloads.
Free planLinuxSelf-hostedWindows6.4Free plan - 12
JetBrains dotMemory
JetBrains dotMemory profiles memory in .NET applications to investigate leaks, allocation patterns, garbage collection, and memory use.
APILinuxmacOSSelf-hosted6.4From $50.75 a month - 13
JetBrains dotTrace
JetBrains dotTrace is a paid desktop performance profiler for .NET applications, designed to locate and analyze bottlenecks.
APILinuxmacOSSelf-hosted6.4From $50.75 a month - 14
Polar Signals Cloud
Polar Signals Cloud is a hosted service for collecting, storing, and analyzing continuous profiling data.
WebAPILinuxSelf-hosted6.4From $50 a month - 15
Scalene
Scalene is a free, open-source profiler for Python programs that reports CPU, GPU, and memory use and offers AI-powered optimization proposals.
Free planWebExtensionLinuxmacOS6.4Free plan - 16
Valgrind
Valgrind is a free, open-source framework for building tools that examine programs while they run.
Free planAndroidLinuxmacOS6.3Free plan - 17
VisualVM
VisualVM is a free, standalone tool for troubleshooting Java applications in development and production.
Free planLinuxmacOSWindows6.1Free plan - 18
.NET Memory Profiler
Windows6.0$189, paid once - 19
async-profiler
async-profiler is a free, self-hosted sampling profiler for Java that aims to keep profiling overhead low while avoiding safepoint bias.
Free planAPILinuxmacOS6.0Free plan - 20
Google Cloud Profiler
Google Cloud Profiler is a free profiling service that helps teams examine resource use in production applications.
Free planWebAPILinuxSelf-hosted6.0Free plan - 21
Node.js --prof
Node.js --prof is a free command-line option for generating V8 profiler output from Node.js.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 22
py-spy
py-spy is a free, open-source sampling profiler for Python programs.
Free planLinuxmacOSWindows6.0Free plan - 23
GNU gprof
GNU gprof is a free, open-source command-line profiler for Linux and self-hosted use.
Free planLinuxSelf-hosted5.7Free plan - 245.3
- 25
AQtime
Windows4.7 - 26
PerfView
Windows4.5 - 27
KCachegrind
Linux4.4
