java基础工具VisualVM介绍与详细使用

1.美图

2.介绍

官网 : http://visualvm.github.io/

VisualVM是JDK自带的一个用于Java程序性能分析的工具

VisualVM 是一个工具,它提供了一个可视界面,用于查看 Java 虚拟机 (Java Virtual Machine, JVM) 上运行的基于 Java 技术的应用程序(Java 应用程序)的详细信息。您可以查看本地应用程序以及远程主机上运行的应用程序的相关数据。此外,还可以捕获有关 JVM 软件实例的数据,并将该数据保存到本地系统,以供后期查看或与其他用户共享。

jvisualvm是随jdk一同发布的jvm诊断工具,通过插件可以扩展很多功能,插件扩展也是jvisualvm的精华所在。自从 JDK 6 Update 7 以后已经作为 Oracle JDK 的一部分,位于 JDK 根目录的 bin 文件夹下,无需安装,直接运行即可。

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配
某个对象占用了多大的内存,jvm调优必备工具

3.主界面

在这里插入图片描述

4.安装插件

VisualVM可以根据需要安装不同的插件,每个插件的关注点都不同,有的主要监控GC,有的主要监控内存,有的监控线程等。

在这里插入图片描述
从 VisualVM 插件中心安装插件安装步骤 :

  1. 从主菜单中选择“工具”>“插件”。
  2. 在“可用插件”标签中,选中该插件的“安装”复选框。单击“安装”。
  3. 逐步完成插件安装程序。

5.主页介绍

在这里插入图片描述

  1. PID – 程序启动后的进程号,在命令行中可以用 jps命令查看
  2. 主机 – 如果是本机的话显示,localhost,如果是远程主机应该是显示远程主机的主机名或者IP
  3. 主类 – 程序入口类(main方法所在的类)
  4. 参数 – VisualVm 启动的时候使用的一些配置文件路径
  5. JVM – jvm类型
  6. Java – jdk的版本信息
  7. Java Home – JDK安装目录

l JVM参数 – VisualVm 启动时候设置的JVM参数

参考:添加链接描述

8.IDEA安装VisualVM插件

File-> Setting-> Plugins -> Browers Repositrories 搜索VisualVM Launcher安装并重启IDEA。
在这里插入图片描述
出现下图中的两个按钮即为安装成功,当我们通过他们启动项目时,会自动打开VisualVM控制台面板。

在这里插入图片描述

发布了1089 篇原创文章 · 获赞 451 · 访问量 136万+

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/104738591
今日推荐