pmap用法小计
By francis_hao Aug 4,2017
pmap-报告进程的内存映射。
概要
pmap [options] pid [...]
描述
pmap命令用来报告一个或多个进程的内存映射。
选项
|
选项 |
说明 |
|
-x, --extended |
显示扩展的信息 |
|
-d, --device |
显示设备的信息 |
|
-q, --quiet |
不显示头或脚注 |
|
-A, --range low,high |
只显示指定范围的地址空间,低地址和高地址分别用low和high指定,以逗号分隔 |
|
-X |
显示比-x更详细的信息。但是会按照文件/proc/PID/smaps改变显示格式(显示的信息是该文件内容的简化) |
|
-XX |
显示一切内核提供的信息 |
|
-p, --show-path |
显示文件项的全路径 |
|
-c, --read-rc |
读默认配置(哪里的配置??什么作用?) |
|
-C, --read-rc-from file |
从file读配置 |
|
-n, --create-rc |
新建默认配置 |
|
-N, --create-rc-to file |
创建配置到file |
|
-h, --help |
显示帮助信息并退出 |
|
-V, --version |
显示版本信息并退出 |
示例
1、一个最简单的c程序以静态编译后的pmap
|
int main(void) |

其中,第一列表示虚拟空间地址,第二列表示该项在虚拟空间中占用的大小,第三列表示权限,第四列表示该项名称(anon是佚名的)。
2、-x选项

3、-d选项

4、-X选项

名词解释
|
RSS |
resident set size, the non-swapped physical memory that a task has used, (alias rssize, rsz) |
|
PSS |
proportional set size, composed by the private memory of that process plus the proportion of shared memory with one or more other processes. Unshared memory including the proportion of shared memory is reported as the PSS |

本文由 刘英皓 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:
转载自:http://www.cnblogs.com/yinghao1991/p/7287941.html
参考
【1】博客园 http://www.cnblogs.com/xiaohexiansheng/p/5500870.html gcc static静态编译选项提示错误
【2】CSDN http://blog.csdn.net/adaptiver/article/details/7084364 内存耗用:VSS/RSS/PSS/USS
【2】man pmap
pmap用法小计的更多相关文章
- git常用命令及用法小计
git init 初始化一个本地git仓库repository git status 查看状态 git add <file> 将工作区修改加到暂存区(stage) git commit - ...
- ZipOutputStream 用法 小计
ZipOutputStream s = new ZipOutputStream(File.Create(ZipedFile)); 构造函数之后 文件就已经创建出来了 只是 0kb s.Write(bu ...
- sql小计汇总 rollup用法实例分析
这里介绍sql server2005里面的一个使用实例: ),city ),score int) GO 1. 只有一个汇总 select province as 省,sum(score) as 分数 ...
- SQLSERVER 使用 ROLLUP 汇总数据,实现分组统计,合计,小计
表结构: CREATE TABLE [dbo].[Students]( ,) NOT NULL, ) NULL, [Sex] [int] NOT NULL, ) NULL, ) NULL, , ) N ...
- PB gird类型数据窗口 设置分组、分组小计、合计
今天遇到一个需求,gird表格数据如下: 部门 类型 数据 A 类型1 1 A 类型2 2 B 类型1 3 B 类型2 4 合计 10 实际需要显示的结果为: 部门 ...
- 简单的angular购物车商品小计
<!DOCTYPE html> <html lang="en" ng-app="shopApp"> <head> <m ...
- C#给DataTable添加序号、C#给DataTable添加合计、小计
/// <summary> /// 给DataTable添加序号 /// </summary> /// <param name= ...
- SAP ALV中同一列的不同行显示不同的小数位,并能够总计,小计
物料数量字段,根据物料类型的不同,来显示不同的小数位:要求有点苛刻: 首先,要能够总计和小计的话,这一列的字段类型必须是数值类型. 这样的话,就不能通过截取的方式改变不同行的小数位. 以下是两种思路: ...
- 每日学习心得:SQL查询表的行列转换/小计/统计(with rollup,with cube,pivot解析)
2013-8-20 1. SQL查询表的行列转换/小计/统计(with rollup,with cube,pivot解析) 在实际的项目开发中有很多项目都会有报表模块,今天就通过一个小的SQL ...
随机推荐
- Educational Codeforces Round 47 (Rated for Div. 2) :E. Intercity Travelling
题目链接:http://codeforces.com/contest/1009/problem/E 解题心得: 一个比较简单的组合数学,还需要找一些规律,自己把方向想得差不多了但是硬是找不到规律,还是 ...
- Quartz,启动不立即执行问题
我的Quartz 是2.2版本, 在java程序中写了两个加入计划方法 //// 添加简单计划任务 author:iresearch.com.cn -- jackical public static ...
- springboot2.x+maven+proguard代码混淆
由于需要将源码打包做代码混淆,选择proguard,开始使用各种问题,各种jar包版本问题,但最终成功了,记录一下,也希望能够帮助大家 在pom中添加代码: <build> <fin ...
- Myeclipse报错-Java compiler level does not match 完美解决方法
从别的地方导入一个项目的时候,经常会遇到eclipse/Myeclipse报Description Resource Path Location Type Java compiler level d ...
- Vue学习(三):数据绑定语法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- PC(win10)上搭建 kubernetes + docker 集群环境
最近kubernetes很火,加上我又在寻找适合快速搭建测试环境的方法,kubernetes的理念很适合用于测试环境的搭建. 因此在学习的过程中写下此教程(记录)以供回顾. 0x00 环境准备 0x0 ...
- 数据结构11——KMP
一.博客导航 KMP算法 扩展KMP算法
- Linux SPI总线和设备驱动架构之四:SPI数据传输的队列化
我们知道,SPI数据传输可以有两种方式:同步方式和异步方式.所谓同步方式是指数据传输的发起者必须等待本次传输的结束,期间不能做其它事情,用代码来解释就是,调用传输的函数后,直到数据传输完成,函数才会返 ...
- phpStoram破解方法
- 6for Java
class Check{ public boolean validate(String name, String password){ if(name.equals("xuzhaoni ...