美文网首页
线上Java 内存分析方法

线上Java 内存分析方法

作者: mingaqi | 来源:发表于2020-01-10 23:41 被阅读0次

1.jps

jps -q  只输出<pid>
jps -m  启动时main()的参数
jps -l  输出主类全名
jps -v  输出虚拟机进程启动时的参数

2.jstat

jstat -class <pid> 250 20               监视类装载卸载等信息
jstat -gc <pid> 250 20                  监视堆状况信息
jstat -gccapacity <pid> 250 20          监视堆状况信息,主要是各个区域使用到的最大最小空间
jstat -gcutil <pid> 250 20              监视堆状况信息,主要是已使用的百分比
jstat -gccause <pid> 250 20             和-gcutil差不多,只不过会额外输出上一次GC产生的原因
jstat -gcnew <pid> 250 20               监视新生代
jstat -gcnewcapacity <pid> 250 20       监视堆状况信息,主要是新生代各个区域使用到的最大最小空间
jstat -gcold <pid> 250 20               监视老年代
jstat -gcoldcapacity <pid> 250 20       监视老年代,主要是各个区域使用到的最大最小空间
jstat -compiler <pid> 250 20            JIT编译过的方法
jstat -printcompilation <pid> 250 20    JIT编译过的方法

3.jinfo

jinfo <pid>     打印配置信息

4.jmap(堆信息) 导出文件后使用jvisualVM进行分析

jmap -dump:live,format=b,file=heap.bin 29494

5.jhat(分析jmap生成的文件)

jhat heap.bin
http://localhost:7000/

6.jstack

jstack -F <pid>     打印线程信息
jstack -l <pid>     除了堆栈外,显示关于锁的附加信息
jstack -m <pid>     如果调用本地方法的话,可以显示C/C++的堆栈

7.jconsole

JDK自带bin目录下,这个工具很简单,随便点点就可以知道起功能了

8.jvisualvm

以上为转载内容

这篇关于jmap命令讲解更为详细

相关文章

  • 线上Java 内存分析方法

    1.jps 2.jstat 3.jinfo 4.jmap(堆信息) 导出文件后使用jvisualVM进行分析 5....

  • JVM-自动内存管理机制(一)

    章节内容概要 本章主要讲解 “Java内存区域与内存溢出” 的一些常见原因及分析方法;以应对线上环境服务器出现内存...

  • Redis 内存分析方法

    Redis 内存分析方法 背景 线上经常遇到用户想知道自己 Redis 实例中数据的内存分布情况。为了不影响线上实...

  • MAT java 内存分析工具

    MAT java 内存分析工具 导出内存的两种方法 java 命令行参数设置 用JMap导出当前进程的内存镜像he...

  • 5、JVM可以创建多少线程

    线上java程序有事会遇到下面的问题: 显然,创建java线程也是受到内存限制的,下面具体分析一下原因。 操作系统...

  • JDK的bin下的工具有哪些功能

    Java生产环境下问题排查 Java内存泄漏分析系列之一:使用jstack定位线程堆栈信息 Java内存泄漏分析系...

  • JAVA8-线上内存泄漏分析

    环境:CentOS7+JAVA8+SpringBoot 启动内存配置参数:-Xmx6g -Xms6g -Xmn2g...

  • java基础知识

    java 内存区域、JMM、JAVA线程模型、硬件内存模型 java内存区域分为共享区域(堆、方法区常量池)、私有...

  • 原:进阶

    1.java基础知识 2.设计模式 3.内存分析 Android内存分析内存分析 4.性能优化 Android性能...

  • java基础之OOM

    生活中的美酒, 线上的OOM, 今天我们分析下常见的java 内存溢出和解决办法. 结合其他大神的笔记, 自己记录...

网友评论

      本文标题:线上Java 内存分析方法

      本文链接:https://www.haomeiwen.com/subject/moxvactx.html