用法

pmap [ -x | -d ] [ -q ] pids...

pmap -V

选项含义

-x   extended       Show the extended format. 显示扩展格式

-d  device         Show the deviceformat.   显示设备格式

-q   quiet          Do not display some header/footerlines. 不显示头尾行

-V   show version   Displays version of program. 显示版本

扩展格式和设备格式域:

Address:  start address ofmap  映像起始地址

Kbytes: size of map in kilobytes  映像大小

RSS:  resident set size inkilobytes  驻留集大小

Dirty:  dirty pages (both sharedand private) in kilobytes  脏页大小

Mode:  permissions on map 映像权限: r=read,w=write, x=execute, s=shared, p=private (copy on write)

Mapping:  file backing the map ,or '[ anon ]' for allocated memory, or '[ stack ]' for the program stack.  映像支持文件,[anon]为已分配内存[stack]为程序堆栈

Offset: offset into the file  文件偏移

Device:  device name(major:minor)  设备名

举例:

查看进程15675的tomcat设备格式

[root@VM_16_3_centos test]# pmap -d 15675

15675: /home/basefile/jdk1.8.0_191/bin/java -Djava.util.logging.config.file=/home/basefile/apache-tomcat-8.5.37/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /home/basefile/apache-tomcat-8.5.37/bin/bootstrap.jar:/home/basefile/apache-tomcat-8.5.37/bin/tomcat-juli.jar -Dcatalina.base

Address Kbytes Mode Offset Device Mapping

0000000000400000 4 r-x-- 0000000000000000 0fd:00001 java

0000000000600000 4 r---- 0000000000000000 0fd:00001 java

0000000000601000 4 rw--- 0000000000001000 0fd:00001 java

00000000016a8000 412 rw--- 0000000000000000 000:00000 [ anon ]

。。。

ffffffffff600000 4 r-x-- 0000000000000000 000:00000 [ anon ]

mapped: 2321500K writeable/private: 188116K shared: 2772K

[root@VM_16_3_centos test]#

每2秒打出15675设备的最后1行的值

[root@VM_16_3_centos test]# while true; do pmap -d 3066 | tail -1; sleep 2; done

linux pmap was java,jvm 《九》pmap linux 命令介绍 及使用相关推荐

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

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

  2. Linux上的JAVA的IDE,在linux上运行的基于文本的强大java IDE

    问题是 – 我喜欢旧货;) 有一些我喜欢的旧笔记本电脑.它当然运行Xorg,而且速度很快.但Intellij IDEA仍然很慢. 想过emacs,但从未使用过. emacs不是太复杂了吗? 在许多窗口 ...

  3. linux怎么复制java版本,如何修改linux默认的jdk版本

    摘要 腾兴网为您分享:如何修改linux默认的jdk版本,中国人保,政务易,有道英语,小度等软件知识,以及wampserver,火影忍者ol,守护永恒之树,网易云音乐插件,烦恼表情包,总管,禹州新民生 ...

  4. 学嵌入式linux需要会java吗_嵌入式Linux要学哪些东西?你真的造吗?

    www.lupaworld.com/article-251895-1.html 嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远.那么今天就请华清远见高级讲师曹大神告诉你 ...

  5. linux快速重启java jar文件的shell命令

    新建重启脚本,vi restart.sh,输入以下内容,按自己应用名修改部分 #!/bin/bash# 默认应用名称 defaultAppName='mobile-api.jar' appName=' ...

  6. java基础(九) 可变参数列表介绍

    一.可变参数简介 在不确定参数的个数时,可以使用可变的参数列表. 1. 语法: 参数类型-(三个点) 例如: void printArray(Object...) 注意: 每个方法最多只有一个可变参数 ...

  7. 优秀博客链接(linux c/c++ java go php android ios 前端 j2ee windows linux 算法 ACM 深度/机器学习 AI opencv nlp)

    pudn 阿甘兄 前端 服务端 底层 移动端 大数据 云计算 AI 培训机构的课程差不多就这一套了 大数据 AI NLP 高等数学 LeetCode.<数据结构与算法之美>学习笔记.AI ...

  8. 优秀博客链接(linux c/c++ java go php android ios 前端 j2ee windows linux 算法 ACM AI 深度/机器学习 opencv nlp)

    pudn 阿甘兄 前端 服务端 底层 移动端 大数据 云计算 AI 培训机构的课程差不多就这一套了 LeetCode.<数据结构与算法之美>学习笔记.AI 前端资料学习,vue.js re ...

  9. linux如何设置Java环境变量呢?

    转自: linux如何设置Java环境变量呢? Linux中运行java程序,需设置java环境变量,才能运行java程序,那么如何运行java程序呢? 下文笔者将一一道来,如下所示 实现思路:1.下 ...

最新文章

  1. C#+Vue推送连续图片 到前端播放视频解决方案
  2. SPOJ - QTREE2 Query on a tree II(LCA)
  3. 华为融合电信云解决方案包括_运营商这“一朵云”怎么建?使能者华为的解决之道...
  4. Win7图片查看器打印不了图片怎么办
  5. 2017.8.5 One-Dimensional 思考记录
  6. android实例教程_Android内部存储示例教程
  7. JS中Null与Undefined的区别
  8. 扫雷游戏网页版_借“买量”造爆款,梦幻西游网页版击穿H5游戏天花板
  9. IntelliJ IDEA最新版官方支持汉化
  10. turtle绘制禁烟标志
  11. WORD分节、分页、设不同页码页眉的方法
  12. Meta 将使用微软 Azure 最新虚拟机 (VM) 系列,多达 5400 个 GPU
  13. 用python花猫_Python竟能画这么漂亮的花,帅呆了(代码分享)
  14. git笔记之README.md格式
  15. 最好用的数学神器Mathpix Snip-公式神器,只要截图就能识别公式,手写的公式都能识别
  16. Vant Tab标签页+下拉刷新+上拉加载
  17. 在matlab中find是什么意思,Matlab中find函数的使用说明
  18. 通过Xamarin实现东大集成PDA的扫码
  19. 2019软件测试自学必看
  20. 安卓手机可以用python编程软件-有哪些可以在手机上敲Python代码的App

热门文章

  1. 解决设置了background-size: cover; 但是图片在ios下显示不完整的问题
  2. 计算机程序设计艺术+第3卷:排序与查找(第二版)pdf
  3. flask框架(三):flask配置文件
  4. sqlserver字符串多行合并为一行
  5. AC日记——简单密码 openjudge 1.7 10
  6. 一个程序员的创业失败教训
  7. CreateThread函数
  8. 阿里云日志添加要查询字段
  9. 服务器性能估算参考(硬件-应用服务器)
  10. Fedex Ship Manager Software安装