perf

    2热度

    2回答

    有没有办法找出perf(Linux分析工具)中预定义事件的原始编码? 例如,我们使用perf stat -e instructions userexecutable来计数指令的数量。可以perf显示事件“指令”的原始编码?

    0热度

    1回答

    perf results: 1501.634694 task-clock # 1.835 CPUs utilized (+- 0.11%) 137 context-switches # 0.000 M/sec (+- 1.06%) 5 CPU-migrations # 0.000 M/sec (+- 7.14%)

    -1热度

    3回答

    我只想获得有关虚拟环境的linux“perf”的信息。我试图获得perf stat -e周期“我的进程”,所以当我在我的虚拟机上运行这个命令时(它运行在Vmware5.1之上),我得到了类似这样的消息...... /not supported>周期 10.498901015 seconds time elapsed 我可以下架有可能是对VMware管理程序权限问题或配置错误,可有人点出那些?此

    3热度

    1回答

    以下是我剖析代码: #include <iostream> #include <fstream> #define N 10000 using namespace std; int main() { ofstream fout; fout.open("log.txt"); int A[N], B[N], C[N]; for(int i=0;

    2热度

    1回答

    我使用了perf脚本命令来查看perf.data文件的结果,但我并不真正了解每列的含义。举例来说,如果我有以下结果: perf 3198 [000] 13156.2: bus-cycles: ffffffff81086e90 resched_task perf 3198 [000] 13156.201267: instructions: ffffffff811868e9 do_vfs_ioct

    2热度

    1回答

    在Linux中有perf命令-linux实用程序来访问硬件性能监视计数器,它使用perf_events内核子系统工作。 perf本身基本上具有两种模式:perf record/perf top记录采样轮廓(该样品是例如每第十万CPU时钟周期或执行的命令),以及perf stat模式来报告周期/执行的命令的总计数为应用程序(或整个系统)。 是否有的perf模式打印系统范围或每CPU摘要上总计数每秒(

    9热度

    1回答

    我正在开发一个项目,我们必须实现一个算法,该算法在理论上证明是缓存友好的。简单地说,如果N是输入,而B是每次我们发生缓存未命中时在缓存和RAM之间传输的元素的数量,则算法将需要O(N/B)访问RAM。 我想证明这确实是实践中的行为。为了更好地理解如何测量各种与缓存相关的硬件计数器,我决定使用不同的工具。一个是Perf,另一个是PAPI库。不幸的是,我使用这些工具工作得越多,我就越不了解他们所做的工

    2热度

    1回答

    我目前在我的Nexus 5中使用了simpleperf,这是一个用于Android的perf的移植版本。我希望做的是动态获取本机函数的执行顺序。 我想应该有一种方法来转储一个示例记录一旦有分支事件。所以我要做的就是执行simpleperf record -e branch-loads:u -p [pid]。 下面我列出了一些在我的设备中支持的相关事件。我为我的目的尝试了branch-loads和b

    3热度

    2回答

    我正在使用基于“ubuntu”标签的Docker容器,无法获取linux perf工具来显示调试符号。 这是我正在做的事情来证明问题。 首先我启动一个容器,这里有一个交互式shell。 docker run -t -i ubuntu:14.04 /bin/bash 然后从容器提示我安装linux perf工具。 apt-get update apt-get install -y linux-

    1热度

    3回答

    我正在尝试使用perf version 3.0.8来剖析我的嵌入式系统Linux kernel version 3.0.8。 我使用zlib和elfutils交叉编译工具/ perf。 为了熟悉这个工具,我使用了一个使用-g选项编译的简单快速排序示例。 我运行perf record -F 99 -g -- ./qsort(从示例中复制),然后perf report --stdio查看我的配置文件结