当前位置: 首页 > news >正文

【Linux】性能分析器 perf 详解(四):trace

上一篇:【Linux】性能分析器 perf 详解(三)

1、trace

1.1 简介

perf trace 类似于 strace 工具:用于对Linux系统性能分析和调试的工具。

原理是:基于 Linux 性能计数器(Performance Counters for Linux, PCL),监控和记录系统调用和其他系统事件。
可以提供关于硬件事件(如缓存未命中、分支预测错误等)和软件事件(如系统调用、任务切换等)的信息。

1.2 演示

1)使用perf tarce测试Linux命令 ls 的执行过程

$ sudo perf trace ls? (         ): ls/16789  ... [continued]: execve())
http://www.lryc.cn/news/390287.html

相关文章:

  • 信息安全体系架构设计
  • GPT-5即将登场:AI赋能下的未来工作与日常生活新图景
  • RocketMQ实战:一键在docker中搭建rocketmq和doshboard环境
  • 前端项目vue3/React使用pako库解压缩后端返回gzip数据
  • C++专业面试真题(1)学习
  • 2024 年人工智能和数据科学的五个主要趋势
  • GPU云渲染平台到底怎么选?这六点要注意!
  • 【区块链+基础设施】国家健康医疗大数据科创平台 | FISCO BCOS应用案例
  • redis压测和造数据方式
  • 数据存储方案选择:ES、HBase、Redis、MySQL与MongoDB的应用场景分析
  • 数组理论基础
  • FlinkCDC 数据同步优化及常见问题排查
  • 手把手edusrc漏洞挖掘和github信息收集
  • linux系统中的各种命令的解释和帮助(含内部命令、外部命令)
  • Gemma轻量级开放模型在个人PC上释放强大性能,让每个桌面秒变AI工作站
  • Git使用中遇到的问题(随时更新)
  • php 跨域问题
  • 【leetcode52-55图论、56-63回溯】
  • 2024 年江西省研究生数学建模竞赛题目 A题交通信号灯管理---完整文章分享(仅供学习)
  • 日志可视化监控体系ElasticStack 8.X版本全链路实战
  • 【LinuxC语言】定义线程池结果
  • uniapp分包
  • Python 生成Md文件带超链 和 PDF文件 带分页显示内容
  • 行业模板|DataEase旅游行业大屏模板推荐
  • this.$refs[tab.$attrs.id].scrollIntoView is not a function
  • 【AI是在帮助开发者还是取代他们?】AI与开发者:合作与创新的未来
  • 【SpringBoot Web框架实战教程(开源)】01 使用 pom 方式创建 SpringBoot 第一个项目
  • Boosting【文献精读、翻译】
  • 保姆级教程|如何配置ROS1主从机
  • 贝叶斯优化算法(Bayesian Optimization)及其Python 和 MATLAB 实现