pprof2calltree

format converters for KCachegrind profiler visualisation tool

Install

All systems
curl cmd.cat/pprof2calltree.sh
Debian Debian
apt-get install kcachegrind-converters
Ubuntu
apt-get install kcachegrind-converters
Arch Arch Linux
pacman -S kcachegrind-common
image/svg+xml Kali Linux
apt-get install kcachegrind-converters
CentOS
yum install kdesdk-kcachegrind
Fedora
dnf install kcachegrind-converters
Windows (WSL2)
sudo apt-get update sudo apt-get install kcachegrind-converters
Raspbian
apt-get install kcachegrind-converters

kcachegrind-converters

format converters for KCachegrind profiler visualisation tool

This is a collection of scripts for converting the output from several different profiling tools into a format that KCachegrind can display. KCachegrind is a visualisation tool for the profiling data generated by calltree, a memory profiling tool for valgrind. Executables can be profiled using calltree without being recompiled, including multi-threaded applications, shared libraries, and plugin architectures. The included scripts are: * dprof2calltree: converts the tmon.out output of Perl's Devel::DProf package * hotshot2calltree: converts the pstat output of the hotshot Python profiler * memprof2calltree: converts the memory profiles of memprof * op2calltree: converts the OProfile's output of "opreport -gdf" (v 0.8) * pprof2calltree: converts the pprof output from APD This package is part of the KDE Software Development Kit module.

kcachegrind

visualisation tool for the Valgrind profiler

KCachegrind is a visualisation tool for the profiling data generated by calltree, a memory profiling tool for valgrind. Any executable can be profiled using calltree without being recompiled, including multi-threaded applications, shared libraries, and plugins. For visualising the output from profiling tools other than Valgrind, several converters can be found in the kcachegrind-converters package. This package is part of the KDE Software Development Kit module.

kcachegrind-common

Visualization of Performance Profiling Data (common files)

kdesdk

Software Development Kit from the official KDE release

KDE is produced by an international technology team that creates free and open source software for desktop and portable computing. Among KDE's products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics and software development. This metapackage includes software development applications provided with the official release of KDE.

kdesdk-kcachegrind

profiling tools (like cachegrind)