VisualVM安装,插件安装,各个面板信息讲解

简介: VisualVM安装,插件安装,各个面板信息讲解

个人推荐:

📢📢📢 前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下 "通俗易懂,风趣幽默",感觉非常有意思,忍不住分享一下给大家。 点击跳转到教程

在这里插入图片描述

1.什么是VisualVM

① VisualVM 提供可视界面,用于查看 JVM运行应用程序的详细信息
② VisualVM可以提供大量可视化的运行指标,是Java工程师最佳分析工具
③ JDK 1.8最新版已不再内置VisualVM需要手动安装
④ 官网地址: https://visualvm.github.io/

2.VisualVM安装

游览器输入网址: https://visualvm.github.io/,选择第一个进行
在这里插入图片描述
由于我的电脑使用windows系统,所以这里选择Windows版本进行下载
在这里插入图片描述
对压缩文件进行解压
在这里插入图片描述
进入压缩文件下的bin目录下,双击visualvm.exe运行程序
在这里插入图片描述

点击接受协议
在这里插入图片描述
此时就运行成功了!
在这里插入图片描述

3.VisualVM相关说明(各个面板信息)

在这里插入图片描述
在这里插入图片描述

通过VisualVM软件观察下面的代码实例运行情况(下面的程序执行完前面代码后,在执行try里的代码会休眠10000s):

public class HeapSpaceSample {
    public static void main(String[] args) {
        //返回Java虚拟机中的堆内存总量
        long usedMemory = Runtime.getRuntime().totalMemory() / 1024 / 1024;
        //返回Java虚拟机试图使用的最大堆内存量
        long maxMemory = Runtime.getRuntime().maxMemory() / 1024 / 1024;
        System.out.println("堆当前占用 : " + usedMemory + "M");
        System.out.println("堆最大内存 : " + maxMemory + "M");
        try {
            Thread.sleep(10000000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}

运行程序,VisualVM中就会多一个进程信息,双击查看详细信息:
在这里插入图片描述
Overview显示的是当前进程的基本信息
在这里插入图片描述

Monitor监控面板(包含CPU,堆,元空间,类,线程的执行情况)
在这里插入图片描述

Threads线程面板:
在这里插入图片描述
Sampler采样器(对CPU,内存使用情况进行实时监控):
在这里插入图片描述

Profiler分析器(对CPU,内存,JDBC情况进行分析):
在这里插入图片描述

4.VisualVM安装插件(安装GC插件)

处理上面这些面板外,还可以通过安装相应插件,查看相应的进程信息,比如进程的GC情况。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
等待一下正在下载(注意网络是否可连接因特网!),好了之后接受协议进行安装:
在这里插入图片描述

在这里插入图片描述
安装完毕,点击finish
在这里插入图片描述
查看进程的时候就会多了一个Visual GC面板,可以查看GC情况!
在这里插入图片描述

相关文章
|
8月前
|
Shell
Mac终端工具Terminal (2):打开新终端窗口或者页签
Mac终端工具Terminal (2):打开新终端窗口或者页签
627 0
Visual Studio2019安装闪退(不弹出下载界面)等问题解决方法
Visual Studio2019安装闪退(不弹出下载界面)等问题解决方法
857 0
Visual Studio2019安装闪退(不弹出下载界面)等问题解决方法
|
缓存 小程序 开发工具
解决微信开发工具的调试器加载错误,从任务栏打开工具可能导致该问题,请不要从任务栏启动工具。 和调试器控制台显示为空,刷新出不来的问题。
解决微信开发工具的调试器加载错误,从任务栏打开工具可能导致该问题,请不要从任务栏启动工具。 和调试器控制台显示为空,刷新出不来的问题。
668 0
|
存储 数据可视化 数据挖掘
记录一次在Windows系统中安装Kibana可视化控制台
记录一次在Windows系统中安装Kibana可视化控制台
702 0
记录一次在Windows系统中安装Kibana可视化控制台
|
Kubernetes Docker 微服务
如何安装K8s面板工具:kuboard
很多时候我们放弃,以为不过是一段感情,到了最后,才知道,原来那是一生。——匪我思存《佳期如梦》
1240 0
如何安装K8s面板工具:kuboard
|
Kubernetes 网络协议 Devops
在openfaas面板上安装onemanager
本文关键字:openfaas onemanager
537 0
在openfaas面板上安装onemanager
|
网络协议 Ubuntu Devops
在openfaas面板上安装onemanager(2)
本文关键字:openfaas onemanager,nginx仅监听ipv4,disabling IPv6 name/address support: Address family not supported by protocol
556 0
在openfaas面板上安装onemanager(2)
|
关系型数据库 MySQL Apache
安装面板
安装啦啦啦啦
480 0
安装面板
安装Linux服务器面板管理工具
ECS 7天实践训练营 PS:保存在草稿箱的文章的正文全丢失了,不写了,就酱
安装Linux服务器面板管理工具
|
运维 Java 关系型数据库
Day5-安装Linux服务器面板管理工具
阿里云云服务器ecs第五天打卡
Day5-安装Linux服务器面板管理工具