Best KCachegrind Alternatives in 2026
Taken from Profiling Software, where KCachegrind is listed too, in the same order.
- 1
8.0 Club scoreBlackfire.io
Blackfire.io is a cloud platform for monitoring, profiling, testing, alerting, recommendations, browser monitoring, and analytics for PHP and Python applications.
- Free plan
- Windows · macOS · Linux · Web
- 2
7.9 Club scoreJavadoc
Javadoc generates HTML API documentation pages from Java source files and comes with the Java Development Kit (JDK).
- Free plan
- Windows · macOS · Linux · Web
- 3 7.9 Club score
Scalene
Scalene is a free, open-source profiler for Python programs.
- Free plan
- Windows · macOS · Linux · Web
- 4 7.8 Club score
YourKit Java Profiler
YourKit Java Profiler profiles Java applications and servers locally or remotely during development, testing, and production.
- Free plan
- Windows · macOS · Linux · API
- 5
7.8 Club scoreParca
Parca is a free, open-source profiling system that continuously collects and stores CPU, memory, I/O, and other profiles for later querying.
- Free plan
- Linux · Web · API · Self-hosted
- 6 7.8 Club score
YourKit .NET Profiler
YourKit .NET Profiler analyzes CPU performance and memory use in .NET and .NET Core applications.
- Free plan
- Windows · macOS · Linux · API
- 7 7.6 Club score
VisualVM
VisualVM is a free standalone tool for troubleshooting Java applications in development and production.
- Free plan
- Windows · macOS · Linux
- 8 7.5 Club score
Valgrind
Valgrind is a free, open-source instrumentation framework for building tools that analyze programs for memory and threading errors and profile performance.
- Free plan
- macOS · Linux · Android
- 9
7.4 Club scoreJProfiler
JProfiler is a desktop profiler for Java and Kotlin applications running on the JVM.
- Free trial
- Windows · macOS · Linux · API
- 10
7.3 Club scoreAmazon CodeGuru Profiler
Amazon CodeGuru Profiler collects runtime performance data from live applications to help teams find CPU bottlenecks and improve performance.
- Free plan
- Linux · Web · API · Self-hosted
- 11 7.3 Club score
JetBrains dotMemory
JetBrains dotMemory profiles memory in .NET software to help investigate leaks, memory consumption, garbage collection, and allocation behavior.
- Free trial
- Windows · macOS · Linux · API
- 12 7.3 Club score
AMD Auto-Detect and Install Tool
AMD Auto-Detect and Install Tool checks a Windows PC for its AMD Radeon graphics hardware, AMD Ryzen chipset and Windows version, then fetches drivers for the detected…
- Free plan
- Windows
- 13 7.2 Club score
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 plan
- Windows · Linux · Self-hosted
- 14 7.2 Club score
Node.js --prof
Node.js --prof is a free command-line option for generating V8 profiler output from Node.js programs.
- Free plan
- Windows · macOS · Linux · Self-hosted
- 15 7.2 Club score
py-spy
py-spy is a free, MIT-licensed sampling profiler for Python programs on Linux, macOS, and Windows.
- Free plan
- Windows · macOS · Linux
- 16 7.2 Club score
Polar Signals Cloud
Polar Signals Cloud is a hosted service for storing and analyzing continuous profiling data.
- Free trial
- Linux · Web · API · Self-hosted
- 17 7.2 Club score
Pyroscope
Pyroscope is a profiling tool for examining CPU, memory and thread use in applications.
- Free plan
- Windows · macOS · Linux · Web
- 18 7.1 Club score
async-profiler
async-profiler is a free, self-hosted sampling profiler for Java that measures performance while avoiding safepoint bias.
- Free plan
- macOS · Linux · API
- 19 7.1 Club score
JetBrains dotTrace
JetBrains dotTrace is a desktop performance profiler for .NET applications.
- Free trial
- Windows · macOS · Linux · API
- 20 7.0 Club score
Google Cloud Profiler
Google Cloud Profiler helps teams find resource-intensive code in production applications by collecting CPU usage and memory allocation data and connecting it to source…
- Free plan
- Linux · Web · API · Self-hosted