Grafana Cloud Application Observability is a cloud application monitoring product that uses OpenTelemetry and Prometheus data to help software…
Alternatives to async-profiler
YourKit .NET Profiler analyzes CPU performance and memory in .NET and .NET Core applications.
- 4

Amazon CodeGuru Profiler
Amazon CodeGuru Profiler collects runtime performance data from live applications and provides recommendations for improving performance and locating CPU bottlenecks.
Free planWebAPILinuxSelf-hosted6.7From $0.01 a month - 5
Pyroscope
Pyroscope is a profiling tool for examining CPU, memory, and thread activity in applications.
Free planWebLinuxmacOSWindows6.7From $19 a month - 6

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 - 7
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.5Free plan - 8

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

JProfiler
JProfiler analyzes JVM data to help identify performance bottlenecks, memory leaks, slow JDBC queries, and costly HTTP calls.
APILinuxmacOSSelf-hosted6.5$549 one-time - 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
JetBrains dotMemory
JetBrains dotMemory profiles memory in .NET applications to investigate leaks, allocation patterns, garbage collection, and memory use.
APILinuxmacOSSelf-hosted6.4From $609 a year - 12
JetBrains dotTrace
JetBrains dotTrace is a paid desktop performance profiler for .NET applications, designed to locate and analyze bottlenecks.
APILinuxmacOSSelf-hosted6.4From $609 a year - 13
Polar Signals Cloud
Polar Signals Cloud is a hosted service for collecting, storing, and analyzing continuous profiling data.
WebAPILinuxSelf-hosted6.4From $50 a month - 14
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 - 15
Valgrind
Valgrind is a free, open-source framework for building tools that examine programs while they run.
Free planAndroidLinuxmacOS6.3Free plan - 16
VisualVM
VisualVM is a free, standalone tool for troubleshooting Java applications in development and production.
Free planLinuxmacOSWindows6.1Free plan - 17
.NET Memory Profiler
Windows6.0$189 one-time - 18
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 - 19
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 - 20
py-spy
py-spy is a free, open-source sampling profiler for Python programs.
Free planLinuxmacOSWindows6.0Free plan - 21
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.0 - 22
GNU gprof
GNU gprof is a free, open-source command-line profiler for Linux and self-hosted use.
Free planLinuxSelf-hosted5.7Free plan - 23
Redgate ANTS Performance Profiler
Redgate ANTS Performance Profiler is a Windows desktop tool for examining the performance of .NET code.
Windows5.4From $396 a year - 245.3
- 25
AMD uProf
LinuxWindows4.7 - 26
AQtime
Windows4.7 - 27
PerfView
Windows4.5 - 28
KCachegrind
Linux4.4