Java JVM分析利器JProfiler 结合IDEA使用详细教程

2023-09-22 15:32:27

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

对于我们Java程序员而言,肯定需要对项目工程进行JVM监控分析,最终选择jprofiler,它可以远程链接,使用方便,功能也很强大!


一、JProfiler是什么?

JProfiler是一个重量级的JVM监控工具,提供对JVM精确监控,其中堆遍历、CPU剖析、线程剖析看成定位当前系统瓶颈的得力工具。可以统计压测过程中JVM的监控数据,定位性能问题。

二、我的环境

IDEA版本:IntelliJ IDEA 2023.1.2
JDK版本:JDK17

三、安装步骤

1.Idea安装JProfiler插件

手动下载插件的地址:点击下载
IDEA操作路径:File->Settings->Plugins 搜索:JProfiler 然后点击Install
快捷键:Ctrl+Alt+s
在这里插入图片描述
在这里插入图片描述
安装成功后Idea如下图:
在这里插入图片描述

1.下载程序的安装包

官网下载地址:点击访问下载

在这里插入图片描述
点击DOWNLOAD,然后根据你的操作系统选择对应的下载安装包,我的是Windows系统,我就下载Windows的安装包!
在这里插入图片描述
下载完成后进行安装
在这里插入图片描述
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/a0cf4eefab0f4c2ea4d4006ac18eb889.png
在这里插入图片描述
安装路径可以自己选择,我选择默认的
在这里插入图片描述
在这里插入图片描述
接下来需要配置许可证,需要去官网进行申请,填写姓名,公司名称,邮箱然后点击PROCEED
在这里插入图片描述
然后你会收到一份邮件,将注册码复制出来,
在这里插入图片描述

然后回到注册界面,填写好信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
截止出现上面的界面,就代表已经安装成功了!

四、启动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
会自动获取填充
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
就启动成功了!然后就可以很直观的看到数据了!

更多推荐

MySQL进阶—从零到入土

1.存储引擎1).建表时指定存储引擎CREATETABLE表名(字段1字段1类型[COMMENT字段1注释],......字段n字段n类型[COMMENT字段n注释])ENGINE=INNODB[COMMENT表注释];2).查询当前数据库支持的存储引擎showengines;A.查询建表语句---默认存储引擎:Inn

设计模式:状态模式(C++实现)

状态模式(StatePattern)是一种行为设计模式,它允许对象在内部状态改变时改变其行为。状态模式将对象的行为封装在不同的状态类中,使得状态的切换对于对象来说是透明的。下面是一个简单的C++状态模式的示例:#include<iostream>//抽象状态类classState{public:virtualvoidh

Flink--4、DateStream API(执行环境、源算子、基本转换算子)

星光下的赶路人star的个人主页注意力的集中,意象的孤立绝缘,便是美感的态度的最大特点文章目录1、DataStreamAPI1.1执行环境(ExecutionEnvironment)1.1.1创建执行环境1.2执行模式(ExecutionMode)1.3触发程序执行2、源算子(Source)2.1准备工作2.2从集合中

二叉树(相关术语、创建、遍历、最大深度问题)梳理总结

🍓简介:java系列技术分享(👉持续更新中…🔥)🍓初衷:一起学习、一起进步、坚持不懈🍓如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏🍓希望这篇文章对你有所帮助,欢迎点赞👍收藏⭐留言📝🍓更多文章请点击文章目录一、二叉树1.1树的基本定义1.2树的相关术语1.3二叉树的基本定义1.4二叉查找树

OZON测评自养号技巧,提升店铺权重和销量,避免恶意跟卖

在中国的跨境商家眼中,OZON可能是一个陌生的名字,但在俄罗斯人眼中,它是一个家喻户晓的电商平台。自2016年开始在俄罗斯运营以来,OZON已经成为俄罗斯市场上备受欢迎的电商平台,为俄罗斯人提供了丰富多样的产品选择和便利的购物体验。迄今为止,OZON在俄罗斯市场的占有率已经超过了最早深耕俄系市场的速卖通。有市场的地方就

浅谈SpringMVC的请求流程

目录标题浅谈SpringMVC的请求流程SpringMVC的介绍SpringMVC的逻辑概念运行图解知识总结浅谈SpringMVC的请求流程对于SpringMVC而言重点是了解它的底层运行逻辑,从而可以根据其逻辑来进行实际业务的操作或者是利用原理增强业务的功能性,最终达到项目预期效果。SpringMVC的介绍Sprin

【数据库索引优化】

文章目录数据库索引优化1.选择合适的字段创建索引2.限值每张表上的索引数量3.被频繁更新的字段应该慎重建立索引4.尽可能考虑简历联合索引而不是单列索引5.避免冗余索引6.字符串类型的字段使用前缀索引代替普通索引7.避免索引失效8.删除长期未使用的索引数据库索引优化1.选择合适的字段创建索引不为NULL的字段:索引字段的

Postman应用——Variable变量使用(Global、Environment和Collection)

文章目录变量的使用同名变量优先级Postman内置变量Global、Environment和Collection变量设置,点击查看。变量的使用语法:{{变量名}}使用{{}}包裹变量名,引用设置好的变量。注意:Environment变量引用前需要先选择已有的环境,默认不选择任何环境,否则Environment变量不生效

动态码收款与扫码支付:深入剖析

随着移动支付的普及,越来越多的支付方式在我们的生活中出现,其中,动态码收款和扫码支付是两种常见的支付方式。本文将深入剖析这两种方式的差异,并探讨它们各自的优点和缺点。动态码收款,顾名思义,是指收款方提供一个动态生成的二维码,支付方扫描这个二维码进行支付。这种方式的主要优点是安全性高,因为每次交易的二维码都是唯一的,不易

热文推荐