13.6. 将 perf 记录附加到正在运行的进程
您可以将 perf
record 附加到正在运行的进程。这指示 perf
record 只对指定进程进行抽样并记录性能数据。
先决条件
-
已安装
perf
用户空间工具。如需更多信息,请参阅安装 perf。
流程
将
perf record
附加到正在运行的进程中:perf record -p ID1,ID2 sleep seconds
$ perf record -p ID1,ID2 sleep seconds
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此命令抽样并记录进程 ID 为
ID1
和ID2
的进程的性能数据,覆盖的时间为 sleep 命令指定的seconds
秒数。您还可以配置perf
来记录特定线程中的事件:perf record -t ID1,ID2 sleep seconds
$ perf record -t ID1,ID2 sleep seconds
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意当使用
-t
标志和处理线程 ID 时,perf
会默认禁用继承功能。您可以通过添加--inherit
选项来启用继承性。