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, WinCacheGrind, Profiling Viewer and JTracer.

Copy a direct link to this comment to your clipboard
KCacheGrind alternatives page was last updated

Alternatives list

  1. Valgrind icon
     33 likes
    Copy a direct link to this comment to your clipboard

    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.

    9 Valgrind alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Linux
    • Android
     
    |
    1
    Comments about Valgrind as an Alternative to KCacheGrind
    bergentroll
    Negative
    0

    Valgrind is a runtime analyze tool while Kcachegrind is a visualization tool for specific profiling files format.

    KCacheGrind Icon
    Valgrind icon
    • Valgrind is the most popular Android, Mac & Linux alternative to KCacheGrind.

    • Valgrind is the most popular Open Source & free alternative to KCacheGrind.

    • Valgrind is Free and Open SourceKCacheGrind is also Free and Open Source
  2.  3 likes
    Copy a direct link to this comment to your clipboard

    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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
     
  3. Copy a direct link to this comment to your clipboard

    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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
     
    • WinCacheGrind is the most popular Windows alternative to KCacheGrind.

    • WinCacheGrind is Free and Open SourceKCacheGrind is also Free and Open Source
  4. Copy a direct link to this comment to your clipboard

    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.

    Cost / License

    • Pay once
    • Proprietary

    Platforms

    • Mac
     
    • Profiling Viewer is the most popular commercial alternative to KCacheGrind.

    • Profiling Viewer is Paid and ProprietaryKCacheGrind is Free and Open Source
  5. JTracer icon
     3 likes
    Copy a direct link to this comment to your clipboard

    C++ exception (and generic) stack trace debug suite.

    Cost / License

    • Free
    • Open Source

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • Java Mobile
    • Android Tablet
     
    • JTracer is the most popular Android Tablet alternative to KCacheGrind.

    • JTracer is Free and Open SourceKCacheGrind is also Free and Open Source
  6. Copy a direct link to this comment to your clipboard

    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...

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Linux
     
  7. Copy a direct link to this comment to your clipboard

    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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
    • Flathub
    • Flatpak
    • Snapcraft
     
7 of 7 KCacheGrind alternatives