linux pmap was java,jvm 《九》pmap linux 命令介绍 及使用
用法
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 命令介绍 及使用相关推荐
- 在Unix/Linux上令(java)JVM支持中文输出
在Unix/Linux上令(java)JVM支持中文输出 一.在Unix/Linux上令JVM支持中文输出 如 果用户使用的是UNIX的远程服务器,就会遇到中文字体在图像中输出的问题,特别是由于许多管 ...
- Linux上的JAVA的IDE,在linux上运行的基于文本的强大java IDE
问题是 – 我喜欢旧货;) 有一些我喜欢的旧笔记本电脑.它当然运行Xorg,而且速度很快.但Intellij IDEA仍然很慢. 想过emacs,但从未使用过. emacs不是太复杂了吗? 在许多窗口 ...
- linux怎么复制java版本,如何修改linux默认的jdk版本
摘要 腾兴网为您分享:如何修改linux默认的jdk版本,中国人保,政务易,有道英语,小度等软件知识,以及wampserver,火影忍者ol,守护永恒之树,网易云音乐插件,烦恼表情包,总管,禹州新民生 ...
- 学嵌入式linux需要会java吗_嵌入式Linux要学哪些东西?你真的造吗?
www.lupaworld.com/article-251895-1.html 嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远.那么今天就请华清远见高级讲师曹大神告诉你 ...
- linux快速重启java jar文件的shell命令
新建重启脚本,vi restart.sh,输入以下内容,按自己应用名修改部分 #!/bin/bash# 默认应用名称 defaultAppName='mobile-api.jar' appName=' ...
- java基础(九) 可变参数列表介绍
一.可变参数简介 在不确定参数的个数时,可以使用可变的参数列表. 1. 语法: 参数类型-(三个点) 例如: void printArray(Object...) 注意: 每个方法最多只有一个可变参数 ...
- 优秀博客链接(linux c/c++ java go php android ios 前端 j2ee windows linux 算法 ACM 深度/机器学习 AI opencv nlp)
pudn 阿甘兄 前端 服务端 底层 移动端 大数据 云计算 AI 培训机构的课程差不多就这一套了 大数据 AI NLP 高等数学 LeetCode.<数据结构与算法之美>学习笔记.AI ...
- 优秀博客链接(linux c/c++ java go php android ios 前端 j2ee windows linux 算法 ACM AI 深度/机器学习 opencv nlp)
pudn 阿甘兄 前端 服务端 底层 移动端 大数据 云计算 AI 培训机构的课程差不多就这一套了 LeetCode.<数据结构与算法之美>学习笔记.AI 前端资料学习,vue.js re ...
- linux如何设置Java环境变量呢?
转自: linux如何设置Java环境变量呢? Linux中运行java程序,需设置java环境变量,才能运行java程序,那么如何运行java程序呢? 下文笔者将一一道来,如下所示 实现思路:1.下 ...
最新文章
- C#+Vue推送连续图片 到前端播放视频解决方案
- SPOJ - QTREE2 Query on a tree II(LCA)
- 华为融合电信云解决方案包括_运营商这“一朵云”怎么建?使能者华为的解决之道...
- Win7图片查看器打印不了图片怎么办
- 2017.8.5 One-Dimensional 思考记录
- android实例教程_Android内部存储示例教程
- JS中Null与Undefined的区别
- 扫雷游戏网页版_借“买量”造爆款,梦幻西游网页版击穿H5游戏天花板
- IntelliJ IDEA最新版官方支持汉化
- turtle绘制禁烟标志
- WORD分节、分页、设不同页码页眉的方法
- Meta 将使用微软 Azure 最新虚拟机 (VM) 系列,多达 5400 个 GPU
- 用python花猫_Python竟能画这么漂亮的花,帅呆了(代码分享)
- git笔记之README.md格式
- 最好用的数学神器Mathpix Snip-公式神器,只要截图就能识别公式,手写的公式都能识别
- Vant Tab标签页+下拉刷新+上拉加载
- 在matlab中find是什么意思,Matlab中find函数的使用说明
- 通过Xamarin实现东大集成PDA的扫码
- 2019软件测试自学必看
- 安卓手机可以用python编程软件-有哪些可以在手机上敲Python代码的App