我试图使用pmap -x命令查看Linux x86-64上进程的内存映射。我看到pmap的输出感到困惑。特别是用于映射动态库的条目。他们有多个条目(实际上是所有大多数的4个,其中有一些有3个条目)。以下是一个例子

Address Kbytes RSS Dirty Mode Mapping

00000036ca200000 88 64 0 r-x-- libpthread-2.5.so

00000036ca216000 2044 0 0 ----- libpthread-2.5.so

00000036ca415000 4 4 4 r---- libpthread-2.5.so

00000036ca416000 4 4 4 rw--- libpthread-2.5.so

每个图书馆的第二行总是具有2MB的大小,而没有页面许可。在所有的图书馆看来,它的RSS一直都是零。最后两行也具有相同的大小(这是基本页面大小)和相同的权限(少量库没有rw映射)。

有人有一些解释吗?我有一种感觉,可能与只读保护的映射是由加载程序完成的,以读取库的元数据,而具有可执行权限的部分实际上是库的代码。我可能错了。

但是我并不知道中间排。没有权限,没有用法?任何人在这里有一些智慧的话?

我也看到几页报告在匿名内存,没有任何模式位设置。这些代表什么?

linux pmap was java,linux – 了解pmap输出相关推荐

  1. 在Unix/Linux上令(java)JVM支持中文输出

    在Unix/Linux上令(java)JVM支持中文输出 一.在Unix/Linux上令JVM支持中文输出 如 果用户使用的是UNIX的远程服务器,就会遇到中文字体在图像中输出的问题,特别是由于许多管 ...

  2. linux pmap was java,Linux性能测试之pmap命令详解

    pmap命令用于显示一个或多个进程的内存状态,下面通过本文给大家分享Linux性能测试 pmap命令详解,需要的朋友参考下吧 名称: pmap - report memory map of a pro ...

  3. linux下设置java,Linux下设置java的环境变量

    Linux上设置java的环境变量 首先安装JDK,网上有很多教程,这里就不再赘述,有一点,安装的时候要注意下载和自己的操作系统位数相一致的JDK文件. 1.uname -a 查看自己系统是x64的还 ...

  4. java linux ping ip,java linux ping命令

    java linux ping命令 [2021-02-03 14:27:06]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&qu ...

  5. linux pmap was java,linux pmap命令(示例代码)

    pmap提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态.其报告进程的地址空间和内存状态信息.Pmap实际上是一个Sun OS上的命令,linux仅支持其有限的功能.但是它还是对查看 ...

  6. linux安装配置java,Linux 安装配置 java 环境

    说明 不同的 Linux 发行版使用的命令可能有些许不同,本文以 64位的 Centos 7 为例 环境检查 有些 Linux 发行版内置了 jdk ,如果版本正好是你需要的可以不用安装 检查是否安装 ...

  7. 模拟linux终端测试java,Linux 伪终端(pty)

    通过<Linux 终端(TTY)>一文我们了解到:我们常说的终端分为终端 tty1-6 和伪终端.使用 tty1-6 的情况一般为 Linux 系统直接连了键盘和显示器,或者是使用了 vS ...

  8. linux命令witch java,linux命令

    linux 帐号和权限管理 课前回顾: pwd 查看当前位置 cd 切换目录 du 统计文件大小 mkdir 创建新的目录 ls 查看目录中的内容 touch 创建新的空文件 vim echo ln ...

  9. linux pmap was java,jvm 《九》pmap linux 命令介绍 及使用

    用法 pmap [ -x | -d ] [ -q ] pids... pmap -V 选项含义 -x   extended       Show the extended format. 显示扩展格式 ...

最新文章

  1. 数据库中数据类型和约束(整数类型、字符串、时间类型)
  2. Elasticsearch、Logstash、Kibana搭建统一日志分析平台
  3. Office协同办公:SkyDrive
  4. NYOJ 20 吝啬的国度 (搜索)
  5. 【渝粤教育】国家开放大学2018年春季 0599-21T工程造价管理基础理论与相关法规 参考试题
  6. 知识总结: Activity的四种启动模式
  7. 基本算法——康托展开与逆康托展开
  8. java+lambda+本质_Java8 Lambda本质论
  9. 安卓软件安装包后缀名_安卓手机安装包是什么格式?
  10. 2016年北京邮电大学计算机考研机试试题及答案
  11. 面试必刷算法TOP101之买卖股票问题 TOP16
  12. 举个栗子~Tableau 技巧(225):制作事件节点时间轴
  13. 基于CNN卷积神经网络实现手势识别
  14. 手机链游撼动腾讯王者荣耀?Nova Battles更具潜力
  15. 蓝桥杯练习算法题(矩形切割成正方形)
  16. 示波器怎么当做记录仪用​
  17. Arch的双显卡驱动
  18. UVa 12563 Jin Ge Jin Qu hao(01背包)
  19. ros中 指针传递 ros::NodeHandle *node 报received signal SIGSEGV, Segmentation fault
  20. Android反编译:手把手教你制作高德地图车机共存版

热门文章

  1. C# 去除字符串空格和回车 导入Excel会出现的
  2. 信息安全基础 - 对称加密非对称加密数字签名
  3. 手写动态圆柱体 vue scss
  4. 数据挖掘(matplotlib各种图的画法)
  5. crm开源代码crm源码_CRM触手可及
  6. Oracle 字符串拼接函数使用方法
  7. PHP性状闭包,PHP 闭包及Closure类
  8. mac小技巧:如何设置Mac快速锁屏
  9. 【NLP】对比学习——文本匹配(一)
  10. lox台式计算机,台式电脑开机黑屏,动下“这里”,基本都能解决问题