Profiling 性能报告失败,出现错误“;数据字段大小为0,这是意外的。是';性能记录';命令正确终止?“;

Profiling 性能报告失败,出现错误“;数据字段大小为0,这是意外的。是';性能记录';命令正确终止?“;,profiling,perf,Profiling,Perf,我使用以下命令运行perf record: perf record -g -o perf.data.lds "my executables with arguments" 程序运行良好,我可以看到生成的非零大小的“perf.data.lds”文件 -rw------- 1 sjain medrd 364855672 Feb 18 12:45 perf.data.lds 但是,当我尝试使用“perf report-I perf.data.lds”命令打开perf数据时,出现以下错误: WARN

我使用以下命令运行perf record:

perf record -g -o perf.data.lds "my executables with arguments"
程序运行良好,我可以看到生成的非零大小的“perf.data.lds”文件

-rw------- 1 sjain medrd 364855672 Feb 18 12:45 perf.data.lds
但是,当我尝试使用“perf report-I perf.data.lds”命令打开perf数据时,出现以下错误:

WARNING: The perf.data.lds file's data size field is 0 which is unexpected.
Was the 'perf record' command properly terminated?

任何关于为什么会发生这种情况以及如何解决此问题的指导都会很有帮助。

是否打印行
perf record:Captured and write
?如果没有,则性能记录没有正确终止,并且没有完成性能数据记录。您是如何终止程序和性能本身的?您运行上述实验的主机的Linux内核版本是什么?
perf记录退出时,似乎无法填充标题详细信息。