技术栈
perf
Evan_ZGYF丶
7 天前
linux
·
嵌入式
·
开发工具
·
perf
【开发工具】【perf】Linux下性能分析工具(perf)的使用
获取更多相关的嵌入式开发工具,可收藏系列博文,持续更新中: 【开发工具】嵌入式常用开发工具汇总帖你是否曾经遇到过这样的场景:一个运行中的程序突然变慢,CPU 使用率飙升,但又不清楚瓶颈在哪里?或者,你希望优化代码,但不知道哪一部分消耗了最多的 CPU 时间?又或者,系统响应缓慢,你怀疑是内存访问、锁竞争还是 I/O 等待在作祟?
MC皮蛋侠客
14 天前
perf
·
火焰图
火焰图基本使用指南
适用场景:C++ 服务在生产/测试环境中出现 CPU 占用率异常偏高,需要快速定位热点函数与性能瓶颈。
MC皮蛋侠客
14 天前
linux
·
c++
·
性能分析
·
perf
·
火焰图
Perf 火焰图深度实战:CPU 性能分析与异常排查完全指南
核心目标:掌握使用 Linux perf 工具链 + 火焰图对 C/C++ 程序进行 CPU 性能分析的系统方法论,能独立定位 CPU 占用异常、识别热点代码路径、验证优化效果,建立性能分析的全链路排查能力。
拉不拉斯
18 天前
linux
·
运维
·
服务器
·
perf
Linux 性能调优实战指南:从 perf 实时监控到火焰图生成
本文总结了在 Linux (CentOS) 环境下,使用 perf 工具进行服务端程序性能瓶颈排查的完整流程。涵盖了从实时 CPU 监控到生成全局火焰图(Flame Graph)的标准操作步骤。
H Journey
1 个月前
c++
·
性能优化
·
gprof
·
perf
·
valgrind
·
瓶颈分析
C++ 性能瓶颈分析与优化
在工业界,一个程序从“能跑”到“跑得快”,中间隔着巨大的鸿沟。特别是对于图像处理(如 YOLO 部署),每一毫秒都至关重要。
liulilittle
2 个月前
服务器
·
网络
·
c++
·
网络协议
·
tcp/ip
·
性能
·
perf
eBPF tc prog
tc_redirect.c
Jia ming
4 个月前
linux
·
性能优化
·
perf
Linux性能分析工具perf全面解析
性能优化是计算机中永恒的话题,它可以让程序尽可能运行得更快。在计算机发展历史中,人们总结了一些性能优化的相关理论,主要的理论如下:
JiMoKuangXiangQu
5 个月前
linux
·
perf
Linux perf 子系统一览
限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。perf 采集数据有两种机制:
赖small强
7 个月前
perf
·
valgrind
·
memcheck
·
massif
·
cachegrind
·
coregrind
Valgrind 在嵌入式 Linux 平台:工作原理、典型场景与案例分析
面向嵌入式 Linux 开发与调试人员,系统总结 Valgrind 在资源受限平台上的使用方法、工作原理与可解决的问题,并结合实例展现分析过程。
Once_day
1 年前
linux
·
运维
·
perf
linux之perf(17)PMU事件采集脚本
Author: Once Day Date: 2025年2月22日一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦…
橘色的喵
2 年前
linux
·
perf
Linux: 手动编译安装指定内核的perf工具
在安装perf工具时,可能会发现 apt-cache search linux-tools-$(uname -r) 无法找到与之内核版本 (6.8.4-060804-generic) 相匹配的 linux-tools。
橘色的喵
2 年前
arm
·
内存
·
cpu
·
perf
如何使用perf 统计cpu和内存?
PMU(Performance Monitoring Unit)是处理器内部的一个硬件单元,用于监控处理器的性能。它可以统计各种与性能相关的事件,例如CPU时钟周期、指令数量、缓存命中率等等。这些统计信息可以用来分析程序的性能瓶颈,并进行优化。
流水灯LCG
2 年前
操作系统
·
perf
perf 中的 cpu-cycles event 介绍
perf 中的 cpu-cycles event 介绍cycles事件记录处理器核心执行的时钟周期数。每个时钟周期代表处理器内部时钟振荡器的一个周期。这个事件通常用于衡量处理器的执行速度,因为它直接反映了指令执行所需的时间。一个较高的cycles计数可能意味着代码执行较慢,因为需要更多的时钟周期来完成任务。
智驾
2 年前
linux
·
perf
·
strace
·
itrace
·
ptrace
【Linux 命令】内核、驱动调试手段总结
**printk()**是 Linux 内核中最广为人知的函数之一。它是我们打印消息的标准工具,通常也是追踪和调试的最基本方法。
linux大本营
2 年前
linux
·
性能分析
·
perf
·
火焰图
Linux性能分析工具-perf并生成火焰图
perf 是一个非常实用且深入的性能分析工具,适用于从底层硬件交互到上层应用程序逻辑的全方位性能剖析。
木泽八
3 年前
perf
·
flamegraph
·
火焰图
CPU性能分析--火焰图使用
记录工具使用说明,火焰图原理网上分析很多。主要用来分析函数调用栈占用的cpu利用率,分析函数性能。perf安装:
我是有底线的