利用perf进行性能分析

news/2025/1/18 21:17:38/文章来源:https://www.cnblogs.com/Lht1/p/18239897

对进程进行采集,采集后会在当前目录下生成一个perf.data文件

perf record -g -e cpu-clock --call-graph dwarf [-t 线程id] [-p 进程id]

这里只针对cpu时间进行了采样,通过perf list命令还可以看到更多采样事件。
perf list命令截图

简单分析

perf report

除此之外还可以把perf.data转为火焰图,具体方法可以参考https://github.com/brendangregg/FlameGraph

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/722331.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

win10笔记本网络连接不上,右下角网络设置出现红色叉叉,列表找不到wifi。怎么办?

win+r弹出控制台输入cmd回车,输入services.msc,回车。在弹出的【服务】窗口中拖动滑动按钮一直找,找到Wired AutoConfig以及WLAN AutoConfig以及WWLAN AutoConfig,对这三个分别依次点击启动此服务(如果已经是启动的了,那就点击重启动。),然后也右键--属性将启动类型改为…

ch3 不确定性和风险

不确定性和风险重点阿莱悖论(独立性) 冯诺依曼公式关键 了解奈特关于不确定性的研究及其基本结论; 了解行为经济学对时间不确定性的分析,知道“双曲贴现”的概念并运 用该理论解释相关的经济现象; 熟悉期望效用理论,并能运用期望效用函数测度风险, 掌握风险升水等重要概念…

第4-6次OOP作业总结

一、前言 1.第四次作业(答题判题程序4) 这次作业题目在原先的题型类型上新增了多选题和填空题,考虑到和原来的题目具有相同的属性,我果断选择使用当时刚学的继承来描述这两种新题型信息,但是新题型的分数计算比较复杂,只好多用几个if语句来加强判断了。新增的多名同学多张卷…

OOP第二阶段题集总结

一.前言知识点:考察继承和多态为多,其中还涉及迭代器的使用,在每个题集中都有一个综合性题目设计多方面知识点考试,有List类和HashMap的使用以及正则表达式的运用,并且注重考查设计,理解类与类之间的关系进行合理设计,其中也要遵循我们所学的单一职责,开闭原则,迪米特…

线程池的实现代码分析

并发编程[toc] 线程池 线程池代码分析thread_pool.c #include "thread_pool.h"void handler(void *arg) {printf("[%u] is ended.\n",(unsigned)pthread_self()); //打印自己的进程号pthread_mutex_unlock((pthread_mutex_t *)arg); //解锁 …

python-数据分析-Pandas-1、Series对象

Pandas 是 Wes McKinney 在2008年开发的一个强大的分析结构化数据的工具集。Pandas 以 NumPy 为基础(实现数据存储和运算) 提供了专门用于数据分析的类型、方法和函数,对数据分析和数据挖掘提供了很好的支持; 同时 pandas 还可以跟数据可视化工具 matplotlib 很好的整合在一…

「笔记」模电复习 2

博客园编辑器过于抽搐了……vscode插件也坏了,新开一篇信号的处理与变换 频率特性 放大电路中由于电抗元件等的存在,输入信号频率过低或过高时,放大倍数变小,且产生相移,即放大倍数是信号频率的函数。此函数关系称为频率响应或频率特性。 高通电路。输入频率越高,输出电压…

Web Page Marker Pen All In One

Web Page Marker Pen All In One Web 网页标记笔 Google Chrome Devtools ExtensionsWeb Page Marker Pen All In OneWeb 网页标记笔Page Marker - Draw on Web Draw or highlight on any website in real time. Add text, lines, and shapes. Then, save your work. https://p…

第4-6次大作业总结

目录 1.前言 2.设计与分析 3.踩坑心得 4.改进建议 5.总结 前言 1.知识点:Java中的继承与多态,抽象类的应用 2.难度:第4次大作业比较难,后面两次比较适中,可以适应 3.题量:题量正常,与前面三次大作业的题量比较接近 设计与分析 1.第四次大作业Sca类的bolformat方法: 该方…

阅读习惯2(选做)

1.参考 书单https://weread.qq.com/misc/booklist/3107758_7sb8Fs2Hv,从中选择阅读,养成阅读习惯 2.提交微信读书(或其他平台)目前的与上面书单有关的读书数据(总时长,册数,笔记数等)的截图3 总结本学期的收获,新增的总时长,册数笔记等,谈谈本学期收获,养成良好的阅…

第二次opp的总结和分析

23201927-杨民星第二次blog 1.前言:继上次第一次blog之后,又开展了3次的Java的opp的训练集。在这三次的opp的题目中,第一次是对于之前三次题目的最后 一次的迭代(上次3个题集的blog23201927-杨民星-第一次博客)这个题目也是答题系统的最后一个题目;而对于后面两个题目,就…