profiling - perf.data 文件没有样本

标签 profiling perf

我在 ubuntu 11.10 上使用 perf 3.0.4。它的记录命令运行良好,并显示在终端上收集到的 256 个样本。但是当我使用 时性能报告 ,它给了我以下错误:

perf.data file has no samples

我搜索了很多解决方案,但还没有成功。

最佳答案

这个线程有一些有用的信息:http://www.spinics.net/lists/linux-perf-users/msg01436.html

似乎如果您在不向 guest 公开 PMU 的 VM 中运行,则默认集合 ( -e cycles ) 将不起作用。尝试使用 -e cpu-clock 运行.根据该线程,OP 在运行 Ubuntu 10.04 的真实主机中也存在同样的问题,因此它也可能为您解决...

关于profiling - perf.data 文件没有样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21155354/

相关文章:

Android 功率分析器

python - 我可以使用 linux perf 获得 python 调用堆栈吗?

kernel - 内核中的native_write_msr是做什么的?

c - 为什么 perf 显示的浮点事件少于预期?

c - 使用 mmap 和/proc/mtrr 访问不可缓存区域

使用 Python 3 进行行分析

macos - 如何在 OS X 上运行具有硬内存限制的进程?

Erlang:检查进程正在运行哪个调度程序?

c++ - Windows 中单个 C++ 函数的简单分析

linux - perf_event_open 总是返回 -1