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