进程smaps的抓取和展示说明

smaps展示了一个进程的内存消耗。

smaps的抓取

smaps抓取配置参数

GitHub Logo
配置项说明:

再点击Record setting,在output file path输入文件名hiprofiler_data_smaps.htrace,拖动滚动条设置buffer size大小是64M,抓取时长是50s。
GitHub Logo
点击Trace command,就会根据上面的配置生成抓取命令,点击Record抓取,抓取过程中会显示抓取时长。
GitHub Logo

smaps展示说明

抓取结束后smaps的trace会自动加载展示。
GitHub Logo

界面布局介绍:smaps整体界面布局分为3个部分:

smaps泳道图展示

smaps泳道图展示当前时刻该进程的内存消耗。
GitHub Logo

smaps泳道图的框选功能

可以对泳道图进行框选,框选后在最下方的弹出层中会展示框选数据的统计表格,总共有两个个tab页。
VM Tracker Statistics的Tab页如图:
GitHub Logo

VM Tracker Record List的Tab页如图:
GitHub Logo