JVM调优工具之JDK自带常用工具(jconsole、jvisualvm的使用)

JDK自带JVM调优常用工具

这里只是先介绍工具的简单使用,后续会使用这些介绍的工具进行简单的调优实战。

1.1 jconsole

(1)说明

JConsole工具是JDK自带的可视化监控工具。查看java应用程序的运行概况、监控堆信息、永久区使用情况、类加载情况等。

(2)使用方式

命令行中输入命令:jconsole
就可以开启jconsole工具了

(3)工具使用

连接上某一个Java进程后,可以看到该Java进程的堆内存信息、CPU占用率、线程数、类个数等信息。如下图所示:
在这里插入图片描述

(4)相较于jconsole,我更加倾向于visualvm,该工具几乎包含jconsole所有功能(即使有些不支持也可以通过安装插件的方式进行扩展),而且本人感觉其可视化方面也要好一些。下面我们来简单介绍下visualvm的使用

1.2 visualvm

(1)说明

VisualVM 是一款免费的,集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括
生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。

(2)使用方式

命令行中输入命令:jvisualvm

(3)工具使用

本地链接使用:先在本地启动一个Java应用,打开visualvm工具进行本地连接

应用信息、JVM参数、系统参数等信息:
应用信息及参数详情

运行概况、监控堆信息、永久区使用情况、类加载情况等:
在这里插入图片描述
堆内存信息,新生代、老年代、GC事件等(该视图需要安装插件):
在这里插入图片描述

(4)插件安装,对应菜单为 工具->插件

	可将插件下载到本地进行安装

1.3 JMS工具

(1)介绍

因为本人使用的较少,这里就不多做介绍了,有兴趣的可以自行了解下。0.0

(2)使用

命令行输入 jms

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值