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 yml配置文件使用@project.xxxx@启动报错Do not
这篇文章主要介绍了springboot yml配置文件使用@project.xxxx@启动报错Do not use @ for indentation问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-07-07
springboot整合mybatis plus与druid详情
这篇文章主要介绍了springboot整合mybatis plus与druid详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的下伙伴可以参考一下2022-09-09
SpringBoot+layuimini实现左侧菜单动态展示的示例代码
Layuimini是Layui的升级版,它是专业做后台页面的框架,而且是适合PC端和移动端,以下地址可以在PC端显示,也可以在手机上显示,只不过会做自适应,本文将给大家介绍了SpringBoot+layuimini实现左侧菜单动态展示的方法,需要的朋友可以参考下2024-04-04
SpringBoot返回Json对象报错(返回对象为空{})
本文主要介绍介绍了SpringBoot返回Json对象报错(返回对象为空{}),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-01-01
IDEA JavaWeb项目启动运行后出现404错误的解决方法
这篇文章主要介绍了IDEA JavaWeb项目启动运行后出现404错误的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-12-12
idea64.exe.vmoptions文件如何设置调整VM配置文件
这篇文章主要介绍了idea64.exe.vmoptions文件如何设置调整VM配置文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-04-04


最新评论