I've been using Hotspot, a Qt based GUI for Linux perf, and am quite happy with the results: https://github.com/KDAB/hotspot
Valgrind massif, callgrind and cachegrind also have some GUIs for Linux (massif-visualizer and Kcachegrind). Cheers, Leandro On 2/24/25 15:43, Cesar Matheus wrote: > Hi, I'm a CS student working on an optimisation of the ebur128 filter. First > I'm looking for the nicest way to get information on code performance. > I saw that the configuration flag "--enable-linux-perf" enables Linux > Performance Monitor API, I've been using the perf tool with the following > commands for example : > > ./perf record -F 99 -a -g --call-graph dwarf ./ffmpeg -i test.wav -vn -af > loudnorm=print_format=summary:dual_mono=true -f null /dev/null > > but I'm not quite satisfate with the result. > > Do you have any advice on how to properly extract informations such as > execution time, function call graph etc.. in such a case using profiling tool > (perf or gprof for example ? > > Thank you very much, > César Mathéus > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".