jmap
来源:互联网 发布:电信4g网络差 编辑:程序博客网 时间:2024/05/22 06:29
通过jmap -dump内存,mat工具对内存进行分析
jmap -dump:live,format=b,file=/path/to/heapfile.hprof PID
除此之外,还可以让让JVM在遇到OutOfMemoryError时生成Dump文件:
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path
https://my.oschina.net/biezhi/blog/286223 这篇文章写得很详细,可以参考下
其他参数:
-dump:[live,]format=b,file=<filename> 使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,假如指定live选项,那么只输出活的对象到文件. -finalizerinfo 打印正等候回收的对象的信息.-heap 打印heap的概要信息,GC使用的算法,heap的配置及wise heap的使用情况.-histo[:live] 打印每个class的实例数目,内存占用,类全名信息. VM的内部类名字开头会加上前缀”*”.如果live子参数加上后,只统计活的对象数量. :jmap -histo:live 21711 | more-permstat 打印classload和jvm heap长久层的信息. 包含每个classloader的名字,活泼性,地址,父classloader和加载的class数量. 另外,内部String的数量和占用内存数也会打印出来. -F 强迫.在pid没有相应的时候使用-dump或者-histo参数. 在这个模式下,live子参数无效. -h | -help 打印辅助信息 -J 传递参数给jmap启动的jvm. pid 需要被打印配相信息的java进程id
阅读全文
1 0
- jmap
- jmap
- jmap
- Jmap
- Jmap
- jmap
- jmap命令
- jmap 使用
- jmap功能!
- jstat, jmap
- jmap详解
- jmap详解
- jmap命令
- jmap使用
- jmap 命令
- jmap 应用
- PS/JMAP
- jmap命令
- vue-cli 创建项目失败解决方案
- POJ1542
- gearman+redis队列持久化
- Oracle EBS重启并发管理器和weblogic
- Java菜鸟成长之路__Day_4_Java_面向对象
- jmap
- 23种设计模式(11):责任连模式
- 关于Navicat Premium报错:ORA-12541:TNS:no listener解决方案
- 进程间的几种通信方式
- 【loj】#6005. 「网络流 24 题」最长递增子序列(dp+最大流)
- 1.git上传等问题
- 状态压缩dp
- linux vim编辑相关命令
- selenium自动化测试资源整理(含所有版本chrome、chromedriver、firefox下载链接)