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 use @ for indentation问题

    springboot yml配置文件使用@project.xxxx@启动报错Do not 

    这篇文章主要介绍了springboot yml配置文件使用@project.xxxx@启动报错Do not use @ for indentation问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Spring Cloud Ribbon客户端详细介绍

    Spring Cloud Ribbon客户端详细介绍

    Spring Cloud Ribbon 是一套基于 Netflix Ribbon 实现的客户端负载均衡和服务调用工具。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用
    2022-09-09
  • springboot整合mybatis plus与druid详情

    springboot整合mybatis plus与druid详情

    这篇文章主要介绍了springboot整合mybatis plus与druid详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的下伙伴可以参考一下
    2022-09-09
  • SpringBoot+layuimini实现左侧菜单动态展示的示例代码

    SpringBoot+layuimini实现左侧菜单动态展示的示例代码

    Layuimini是Layui的升级版,它是专业做后台页面的框架,而且是适合PC端和移动端,以下地址可以在PC端显示,也可以在手机上显示,只不过会做自适应,本文将给大家介绍了SpringBoot+layuimini实现左侧菜单动态展示的方法,需要的朋友可以参考下
    2024-04-04
  • Spring Bean的生命周期详细介绍

    Spring Bean的生命周期详细介绍

    这篇文章主要介绍了Spring Bean的生命周期的相关资料,需要的朋友可以参考下
    2016-09-09
  • RocketMQ producer容错机制源码解析

    RocketMQ producer容错机制源码解析

    这篇文章主要为大家介绍了RocketMQ producer容错机制源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • SpringBoot返回Json对象报错(返回对象为空{})

    SpringBoot返回Json对象报错(返回对象为空{})

    本文主要介绍介绍了SpringBoot返回Json对象报错(返回对象为空{}),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • IDEA JavaWeb项目启动运行后出现404错误的解决方法

    IDEA JavaWeb项目启动运行后出现404错误的解决方法

    这篇文章主要介绍了IDEA JavaWeb项目启动运行后出现404错误的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • idea64.exe.vmoptions文件如何设置调整VM配置文件

    idea64.exe.vmoptions文件如何设置调整VM配置文件

    这篇文章主要介绍了idea64.exe.vmoptions文件如何设置调整VM配置文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Java 循环队列/环形队列的实现流程

    Java 循环队列/环形队列的实现流程

    循环队列又叫环形队列,是一种特殊的队列。循环队列解决了队列出队时需要将所有数据前移一位的问题。本文将带大家详细了解循环队列如何实现,需要的朋友可以参考一下
    2022-02-02

最新评论