文档章节

pamp 和 ldd 查看进程调用什么 lib 文件

L
 Left-fighter
发布于 2015/11/12 14:46
字数 197
阅读 9
收藏 0

pmap  

Usage: pmap [-x | -d] [-q] [-A low,high] pid...          可以加多个进程号

-x  show details      显示详细细节

-d  show offset and device number  显示设备号

-q  quiet; less header/footer info   不显示头尾行

-V  show the version number  显示命令版本

-A  limit results to the given range  限制结果给定的范围


-x

Address:   start address of map 进程所占的地址空间,内存开始的地址

Kbytes 占用内存的字数

RSS 保留内存字节数

Dirty 脏页的大小    

Mode  内存的权限   permissions on map: read, write, execute, shared, private

Mapping 占用内存的文件

offset :文件偏移

Device:设备名(major:minor)








© 著作权归作者所有

共有 人打赏支持
L
粉丝 0
博文 9
码字总数 1675
作品 0
朝阳
linux下so动态库一些不为人知的秘密(上)

linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面知识。 基本上每一个linux 程序都至少会有一个动态库,查看某个程序使用了那些动...

wangxuwei
2016/05/08
21
0
查看Linux上程序或进程用到的依赖库

有时候我们会遇到这样一个场景:一台Linux电脑要执行某个还没有安装好的程序,如果有这个程序的安装包我们可以直接安装,或者联网安装,但如果没有这个程序的安装包电脑又不能联网,我们可以...

jesse-lin
2016/11/21
13
0
Linux下动态库之ldconfig和ldd指令详解

原文链接:http://blog.csdn.net/u010977122/article/details/52993560 一、ldconfig ldconfig是一个动态链接库管理命令。 为了让动态链接库为系统所共享,需运行动态链接库的管理命令 --ldco...

1清风揽月1
2017/06/14
0
0
查看Linux上程序或进程用到的库

ldd /path/to/program 要找出某个特定可执行依赖的库,可以使用ldd命令。这个命令调用动态链接器去找到程序的库文件依赖关系。 objdump -p /path/to/program | grep NEEDED 注意!并不推荐为...

自由男爵
2014/08/25
0
0
关于linux下的共享库(动态库)和静态库

1.什么是库 在windows平台和linux平台下都大量存在着库。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 由于windows和linux的本质不同,因此二者库的二进制是不...

AlphaJay
2010/04/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

此生1.3

颜值是开胃菜,不要太在意,正餐才是重点。

colinux
今天
1
0
[雪峰磁针石博客]软件测试专家工具包1web测试

web测试 本章主要涉及功能测试、自动化测试(参考: 软件自动化测试初学者忠告) 、接口测试(参考:10分钟学会API测试)、跨浏览器测试、可访问性测试和可用性测试的测试工具列表。 安全测试工具...

python测试开发人工智能安全
今天
3
0
JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
3
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
1
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部