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

C++性能分析工具

C++性能分析工具常用的三种。perf、gprof、pprof

在这里插入图片描述
perf工具需要root权限,设置perf的suid位并不行,需要设置perf对应的内核参数。

perf使用:

g++ -o example example.cpp -O2
# 运行程序并采样
sudo perf record -g ./example
# 查看采样结果
sudo perf report

gprof使用

g++ -o example example.cpp -O2 -pg
./example
gprof example gmon.out > gprof_report.txt

pprof使用

pprof使用

http://www.dtcms.com/a/59396.html

相关文章:

  • 基于遗传算法的IEEE33节点配电网重构程序
  • 网络安全 信息安全 计算机系统安全
  • while……else
  • Spark-TTS:基于大模型的文本语音合成工具
  • 数据库批处理
  • UE5中UBlueprintFunctionLibrary类详解
  • 时态--02--⼀般将来时
  • tiktok web登录 分析
  • Resnet到底在解决一个什么问题呢?
  • c3p0连接池
  • Unity Dots从入门到精通 Mono和Dots通讯
  • 论文阅读笔记——π0: A Vision-Language-Action Flow Model for General Robot Control
  • 【GPT入门】第14课 openai调用高德地图案例实现多轮会话与多轮接口调用
  • ai之qwq 32B部署在 linux 与拓展使用在web参考
  • 【编译器】VSCODE搭建ESP32-C3
  • 【C++ vector 使用教程】
  • [通讯协议]485通信
  • DeepSeek:中国AGI破局者的技术革命与生态重构
  • 原生稀疏注意力NSA详解及代码复现
  • C++中的析构函数
  • 【cocos creator】热更新
  • SQL注入目录【绕过+布尔时间脚本】
  • 【从零开始学习计算机科学】计算机组成原理(六)异常事件处理
  • Manus无需邀请码即可使用的平替方案-OpenManus实测
  • 利用FatJar彻底解决Jar包冲突(一)
  • 【系统设计架构师】特定领域软件体系结构
  • MyBatis Mapper 接口的作用,以及如何将 Mapper 接口与 SQL 映射文件关联起来
  • 周鸿祎开始补录网安岗了
  • 2022IJCAI速读:SparseTT,使用稀疏Transformers进行视觉跟踪
  • EngineerCMS完整版发布,带freecad、math和mapus例子