Kcachegrind Alternatives
Kcachegrind is described as 'KCachegrind is a profile data visualization tool, used to determine the most time consuming parts in the execution of a program' and is an app in the development category. There are seven alternatives to Kcachegrind for a variety of platforms, including Linux, Mac, Windows, Android and Java Mobile apps. The best Kcachegrind alternative is Valgrind, which is both free and Open Source. Other great apps like Kcachegrind are perf, Profiling Viewer, WinCacheGrind and JTracer.
- Free • Open Source
- 9 Valgrind alternatives
Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.
License model
- Free • Open Source
Platforms
- Mac
- Linux
- Android
Valgrind Features
Comments about Valgrind as an Alternative to Kcachegrind
- 9 perf alternatives
perf is a performance analyzing tool in Linux, available from Linux kernel version 2.6.31 under tools/perf, and is frequently updated and enhanced. It is capable of lightweight profiling, supports hardware performance counters, tracepoints, software performance counters (e.g.
License model
- Free • Open Source
Platforms
- Linux
perf Features
Profiling Viewer opens and visualizes callgrind files. You can use Treemap, Callgraph, flat or hierarchic lists to identify functions where your application spends more time than expected.
License model
- Paid • Proprietary
Platforms
- Mac
Profiling Viewer Features
WinCacheGrind is a viewer for cachegrind.out files generated by xdebug 2. WinCacheGrind is functionally similar to KCacheGrind, only it is much simpler and runs on Windows.
License model
- Free • Open Source
Platforms
- Windows
WinCacheGrind Features
License model
- Free • Open Source
Platforms
- Mac
- Windows
- Linux
- Android
- Java Mobile
- Android Tablet
DiscontinuedSourceforge says "Last Update: 2020-01-05"
JTracer Features
Allinea MAP is the profiler for parallel, multithreaded or single threaded C, C++ and F90 codes. It provides in depth analysis and bottleneck pinpointing to the source line - and unlike most profilers, it's designed to be able to handle pthreads, OpenMP or MPI for...
License model
- Paid • Proprietary
Platforms
- Linux
Allinea MAP Features
Massif Visualizer is a tool that - who'd guess that - visualizes massif data. You run your application in Valgrind with --tool=massif and then open the generated massif.out.%pid in the visualizer. Gzip or Bzip2 compressed massif files can also be opened transparently.
License model
- Free • Open Source
Country of Origin
Germany
EU
Platforms
- Linux
- Flathub
- Flatpak
- Snapcraft
Massif-Visualizer Features
Valgrind is a runtime analyze tool while Kcachegrind is a visualization tool for specific profiling files format.