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

    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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Linux
    • Android
     
    |
    1
    Valgrind vs KCacheGrind Comments
    bergentroll
    Negative
    0

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

    • Valgrind is Free and Open SourceKCacheGrind is also Free and Open Source
  2.  3 likes

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

    • Paid
    • Proprietary

    Platforms

    • Mac
     
  5. JTracer icon
     3 likes

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

    Cost / License

    • Free
    • Open Source

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • Java Mobile
    • Android Tablet
     
  6. 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. 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

    Platforms

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