DPROF2CALLTREE(1)
π DPROF2CALLTREE(1) β the General Commands Manual era π
okay bestie, so this is dprof2calltree, a lil tool from the KDE Software Development Kit. no cap, it's a converter. let's get into it π¦
β¨ NAME β¨
dprof2calltree β converts perl's DProf profiling data into KCachegrind calltree format. literally that's the whole job. iconic behavior honestly π
πΈ SYNOPSIS πΈ
dprof2calltree -f input [ -o output ]
π DESCRIPTION π
so here's the vibe: dprof2calltree reads the tmon.out profiling data β the stuff that Perl's Devel::DProf profiling package spits out β and converts it into calltree format so KCachegrind can use it. it's giving translator. it's giving bridge between two worlds π
and psa: this utility is part of the KDE Software Development Kit. so it's official. it's got a family. periodt π
π OPTIONS π
-f inputβ tells it which DProftmon.outfile to convert. the main character argument fr fr-o outputβ writes the calltree output to the file you name, for KCachegrind to snack on. if you don't pass this one, the output gets written to a file of the formcachgrind.out.<input>. yep, that spelling. we don't question it, we just respect it π
π¦ EXAMPLE π¦
say you run a perl script like this:
perl -d:DProf yourscript.pl
then boom, that writes your profiling data to tmon.out. now you can work with that data in KCachegrind like so:
dprof2calltree -f tmin.out -o cachegrind.out.foo
kcachegrind cachegrind.out.foo
and that's it. that's the whole pipeline. chef's kiss πβ¨
π SEE ALSO π
kcachegrind(1) β go check on the other half of this duo π
π AUTHOR π
this converter was written by George Schlossnagle <george@omniti.com>. king behavior.
and this manual page was prepared by Ben Burton <bab@debian.org> for the Debian GNU/Linux system β but like, it may be used by others too. sharing is caring π«Ά
π SIGN-OFF π
and that's the page, bestie! dated October 15, 2004, from the General Commands Manual section of DPROF2CALLTREE(1). old school but still slaying, ngl πβ¨π
π¦ where this page comes from
- debian bookworm: kcachegrind-converters 4:22.12.3-1 Β· GPL-2.0-only
- debian trixie: kcachegrind-converters 4:25.04.0-1 Β· GPL-2.0-only
- ubuntu jammy: kcachegrind-converters 4:21.12.3-0ubuntu1 Β· GPL-2.0-only
- ubuntu noble: kcachegrind-converters 4:23.08.5-0ubuntu3 Β· GPL-2.0-only
- ubuntu questing: kcachegrind-converters 4:25.08.1-0ubuntu1
- ubuntu resolute: kcachegrind-converters 4:25.12.3-0ubuntu1 Β· GPL-2.0-only
- ubuntu stonking: kcachegrind-converters 4:26.08.1-0ubuntu1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms