jvm调优常用命令行工具详解
更新时间:2025年03月22日 14:11:01 作者:健康平安的活着
这篇文章主要介绍了jvm调优常用命令行工具的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
一 jinfo命令查看参数
1.1 查看jvm参数
- jinfo -flag 参数名称 pid

二 jstack命令
2.1 查看现场堆栈信息
- jstack pid |grep A20 16进制线程id

三 jstat 实时查看堆内存,gc情况
3.1 查看现场堆栈信息
- jstat -gc pid 1000 5 #1秒更新一次,显示5次

四 jmap查看内存溢出情况
4.1 查看内存对象占用情况
- 1) jmap -histo pid | head -20 查找有多少对象产生
- 2) jmap -dump:format=b,file=xxx pid / jmap -histo

4.2 导出dump文件

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
使用SpringBoot根据配置注入接口的不同实现类(代码演示)
使用springboot开发时经常用到@Autowired和@Resource进行依赖注入,但是当我们一个接口对应多个不同的实现类的时候如果不进行一下配置项目启动时就会报错,那么怎么根据不同的需求注入不同的类型呢,感兴趣的朋友一起看看吧2022-06-06
使用 Spring Boot 2.0 + WebFlux 实现 RESTful API功能
什么是 Spring WebFlux, 它是一种异步的, 非阻塞的, 支持背压(Back pressure)机制的Web 开发框架.下面通过本文给大家介绍使用 Spring Boot 2.0 + WebFlux 实现 RESTful API功能,需要的朋友参考下吧2018-01-01


最新评论