文章目录
- 一、什么是性能分析呢?
- 二、系统级工具
- 三、源码级工具
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢 本篇将介绍性能分析(Performance Profiling
)
- 最简单的性能分析工具是
top
,可以快速查看进程的CPU
、内存使用情况; pstack
和strace
能够显示进程在用户空间和内核空间的函数调用情况;perf
以一定的频率采样分析进程,统计各个函数的CPU
占用百分比;gperftools
是“侵入”式的性能分析工具,能够生成文本或者图形化的分析报告,最直观的方式是火焰图。
性能分析与优化是一门艰深的课题,也是一个广泛的议题,CPU
、内存、网络、文件系统、数据库等等,每一个方向都可以再引出无数的话题。
一、什么是性能分析呢?
你可以把它跟 Code Review
对