本文主要是介绍Linux/Android之perf追内存泄漏工具(api级别)(一百),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、安装及用法
# sudo apt install linux-tools-common
# sudo apt install linux-tools-5.4.0-59-generic
# perf topperf list查看当前系统支持的性能事件;
perf bench对系统性能进行摸底;
perf test对系统进行健全性测试;
perf stat对全局性能进行统计;
perf top可以实时查看当前系统进程函数占用率情况;
perf probe可以自定义动态事件;
perf kmem针对slab子系统性能分析;
perf kvm针对kvm虚拟化分析;
perf lock分析锁性能;
perf mem分析内存slab性能;
perf sched分析内核调度器性能;
perf trace记录系统调用轨迹;
pref record记录信息到perf.data;
perf report生成报告;
perf diff对两个记录进行diff;
perf evlist列出记录的性能事件;
perf annotate显示perf.data函数代码;
perf archive将相关符号打包,方便在其它机器进行分析;
perf script将perf.data输出可读性文本;可视化工具perf timechart
perf timechart record记录事件;
perf timechart生成output.svg文档;
二、查看应用的进程资源占用量
# sudo perf top -p 1829
这篇关于Linux/Android之perf追内存泄漏工具(api级别)(一百)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!