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

linux下C++性能调优常用的工具

性能优化的常见流程

发现问题--->定位问题--->解决问题--->验证问题

发现问题的常见工具

1.定位内存问题

top指令,发现占用内存多的线程

asan 发现内存问题。

2.定位cpu问题

top指令,发现占用cpu多的进程,线程

一般对内存和cpu的监控我们会使用现成的工具,collected。

3.程序crash

用gdb进行调试core文件

4.火焰图分析函数热点

perf record记录数据,生成flamegraph.

5.trace工具,常态话监控代码执行,cpu使用情况,是否offcpu.

lttng,并用perfetto工具对lttng数据进行可视化


http://www.mrgr.cn/news/99018.html

相关文章:

  • [Swift]Xcode模拟器无法请求http接口问题
  • linux oracle 19c 静默安装
  • Linux 下的软件仓库(附加详细实验案例)
  • tigase源码学习杂记-AbstractMessageReceiver
  • 健身会员管理系统(ssh+jsp+mysql8.x)含运行文档
  • Windows上安装FFmpeg的详细指南
  • Meteonorm8-免费使用教程(详细教程-免费)
  • 【网络初识】从零开始彻底了解网络编程(一)
  • MySQL中常用函数的分类及示例
  • ICS丨Chapter 1 Introduction to Computer System
  • MCP是什么?为什么突然那么火?
  • GPU渲染阶段介绍+Shader基础结构实现
  • CTF--秋名山车神
  • 《AI大模型应知应会100篇》第26篇:Chain-of-Thought:引导大模型进行步骤推理
  • 2024年网站开发语言选择指南:PHP/Java/Node.js/Python如何选型?
  • Linux-进度条小程序
  • RenderStage::runCameraSetUp
  • B端可视化像企业数据的透视镜,看清关键信息
  • 1panel第三方应用商店(本地商店)配置和使用
  • Rocky8 升级 Python 3.9.20 并部署 Airflow 2.10.5