java JVM相关命令
2017-01-07 10:09
393 查看
jsp
-l 输出主类名称
-v 输出jvm参数
-m 输出启动时参数
jstat
jstat -gcutil 16522 1000 4
S0和S1表示Survivor0和Survivor1
E表示新生代Eden
O表示老年代Old
P表示持久代Permanent
S0 S1 E O P YGC YGCT FGC FGCT GCT
100.00 0.00 54.91 47.53 59.01 18 0.991 1 0.135 1.126
100.00 0.00 55.02 47.53 59.01 18 0.991 1 0.135 1.126
100.00 0.00 55.03 47.53 59.01 18 0.991 1 0.135 1.126
100.00 0.00 55.09 47.53 59.01 18 0.991 1 0.135 1.126
jstack 16522 > a.txt
-l 显示锁的附加信息
-F 请求不被响应时强制输出
-m 混合模式,打印java和本地C++调用的堆栈信息
日志分析:more a.txt |grep -v 'at '|grep '"'|awk -F '-' '{print $1}'|sort |uniq -c
jinfo 16522
用于查看和修改虚拟机各项参数信息
jmap 16522
生堆dump文件
-dump 生成dump文件 -dump:[live,]format=b,file=<filename>
-heap 显示java堆详细信息
-histo 显示堆中对象的统计信息
-permstat 统计持久代中ClassLoader的统计
-l 输出主类名称
-v 输出jvm参数
-m 输出启动时参数
jstat
jstat -gcutil 16522 1000 4
S0和S1表示Survivor0和Survivor1
E表示新生代Eden
O表示老年代Old
P表示持久代Permanent
S0 S1 E O P YGC YGCT FGC FGCT GCT
100.00 0.00 54.91 47.53 59.01 18 0.991 1 0.135 1.126
100.00 0.00 55.02 47.53 59.01 18 0.991 1 0.135 1.126
100.00 0.00 55.03 47.53 59.01 18 0.991 1 0.135 1.126
100.00 0.00 55.09 47.53 59.01 18 0.991 1 0.135 1.126
jstack 16522 > a.txt
-l 显示锁的附加信息
-F 请求不被响应时强制输出
-m 混合模式,打印java和本地C++调用的堆栈信息
日志分析:more a.txt |grep -v 'at '|grep '"'|awk -F '-' '{print $1}'|sort |uniq -c
jinfo 16522
用于查看和修改虚拟机各项参数信息
jmap 16522
生堆dump文件
-dump 生成dump文件 -dump:[live,]format=b,file=<filename>
-heap 显示java堆详细信息
-histo 显示堆中对象的统计信息
-permstat 统计持久代中ClassLoader的统计
相关文章推荐
- Java(JVM)虚拟机结构基础,和JAR文件包及jar命令详解
- Java(JVM)虚拟机结构基础,和JAR文件包及jar命令详解
- java 内存泄露常见类型及对应相关JVM参数
- A fatal error has been detected by the Java Runtime Environment(JVM Crash分析及相关资料)
- Tomcat启动:A fatal error has been detected by the Java Runtime Environment(JVM Crash分析及相关资料)
- 各类Java heap space 解决方法,并通过java代码获取JVM的相关信息,所在操作系统的信息(包含eclipse&amp;myeclipse的调试的内存设置)
- centos7 jdk(java) 安装以及安装命令相关知识
- Java之JVM调优案例分析与实战(4) - 外部命令导致系统缓慢
- dos中与java编译运行相关的常用命令整理
- JAVA 卡与 APPLET_APDU_Select相关命令
- 【转】Java输出JVM和操作系统的相关属性
- linux 下常用用的java相关命令
- JVM内存结构及java相关基础知识
- JAVA执行mysql脚本和mysql相关命令(alter table示例/多表更新/Insert Into Select/多表查询) 及ibatis模糊查询(concat用法)
- JAVA应用程序堆内存相关得JVM参数
- Java输出JVM和操作系统的相关属性 zz
- tomcat配置(linux下面查看jvm性能相关信息的一些命令)
- 解决Ubuntu中root权限下无法运行Java相关命令的问题
- 执行Cloudera相关命令时出现JAVA_HOME not set
- JVM:查看java内存情况命令