如何让 perf 充分发挥所有功能?

geo*_*kon 8 package-management

我已经安装了以下软件包: linux-tools-common,linux-tools-genericlinux-cloud-tools-generic

我现在有,perf但它有点坏了。

1 -

sudo perf report --gtk
GTK browser requested but could not find libperf-gtk.so 
Run Code Online (Sandbox Code Playgroud)

我为缺少的库打开了一个错误:https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/1843114

2 -sudo perf report在 TUI 中运行和打开函数时,我可以选择Annotate [function-name],但 GUI 会抛出错误并说

Cannot load tips.txt file, please install perf!
Run Code Online (Sandbox Code Playgroud)

这看起来很像这个 Fedora 问题:https : //bugzilla.redhat.com/show_bug.cgi?id=1448402

我想要一个完整的perf. 获得它的最简单方法是什么?是否有我应该查看的 PPA?还是从源代码构建/安装?

小智 5

关于:

Cannot load tips.txt file, please install perf!
Run Code Online (Sandbox Code Playgroud)

我在 Ubuntu 18.04 上遇到了同样的问题。TL;DR 错误消息是良性的。

Tips.txt 文件来自:https : //github.com/torvalds/linux/commits/master/tools/perf/Documentation/tips.txt

如原始提交中所述,此文件的目的是在帮助行上显示随机使用提示。

因此,如果您想删除该消息,请将相应的内容复制 tips.txt/usr/share/doc/perf-tip/tips.txt.