linux – 使用perf stat时,硬件性能计数器会降低吗?

linux – 使用perf stat时,硬件性能计数器会降低吗?,第1张

概述我使用命令使用perf stat采取基于时间的测量: $perf stat -x, -I 100 -oout.txt -e cache-misses:u find / -name file 采集的样本并不总是增加.有些措施低于前一个措施.这是一个例子: 0.100225621,1103127,cache-misses:u0.200583165,1098697,cache-misses:u0. 我使用命令使用perf stat采取基于时间的测量:

$perf stat -x,-I 100  -oout.txt -e cache-misses:u find / -name file

采集的样本并不总是增加.有些措施低于前一个措施.这是一个例子:

0.100225621,1103127,cache-misses:u0.200583165,1098697,cache-misses:u0.300825858,1093229,cache-misses:u0.401061818,1307353,cache-misses:u0.501293039,1271823,cache-misses:u0.601531048,968170,cache-misses:u0.701913069,986001,cache-misses:u0.802181430,1080398,cache-misses:u0.902453753,1312237,cache-misses:u1.002721050,1276197,cache-misses:u1.102988175,1263220,cache-misses:u1.203292647,1201003,cache-misses:u1.228879941,275942,cache-misses:u

第一个指标是1103127,而第二个指标是1098697,低于前一个指标.

它是一个性能缺陷还是有任何解释?

解决方法 无法从你的帖子中看到这是一个-l100(爱情为l)还是-I100(我作为间隔).我认为这是后者.如果是这种情况,那么从手册页中它表示它打印计数增量.

 -I msecs,--interval-print msecs           Print count deltas every N milliseconds (minimum: 100ms) example:           perf stat -I 1000 -e cycles -a sleep 5
总结

以上是内存溢出为你收集整理的linux – 使用perf stat时,硬件性能计数器降低吗?全部内容,希望文章能够帮你解决linux – 使用perf stat时,硬件性能计数器会降低吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1023876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存