1 Java visualVM可视化监控工具打开方式

  ctrl + r 快捷键调出运行窗口,输出 jvisualvm指令,即可打开java visualVM工具。详情如下图:

2 Java VisualVM工具的简单介绍

  其功能菜单主要有概述、监视、线程、抽样器。还可以添加插件扩充功能。

  概述:主要显示JVM参数,系统属性。其中JVM参数类似与jinfo的功能,系统属性显示系统属性相关内容。

  监视:动态的显示CPU、内存、类、线程等。可以执行堆dump,类似于jmap手动输出的Dump文件。

  线程:动态的显示线程的详细信息。可以执行线程Dump,类似于就jstack输出的stack信息。

  抽样器:可以显示CPU、内存的抽样信息。进行CPU抽样可以查看程序的瓶颈,可以查看具体哪个方法耗时比较多,从而进行优化。进行内存抽样,可以查看内存占用情况。

3 插件的添加

  点击,工具-插件

  然后切换到“设置”tab分页,添加插件中心配置。

  插件中心配置的地址,可以访问:https://visualvm.github.io/pluginscenters.html ,根据自己JDK的版本,选择对应的url。

  勾选新添加的插件中心配置,点击“可用插件”tab分页,勾选需要添加的插件,点击安装即可。具体操作见下图:

关于Java visualVM更多的详细文档参见:https://visualvm.github.io/documentation.html

转载于:https://www.cnblogs.com/alsodzy/p/10194461.html

基于Java visualvm的可视化监控的使用相关推荐

  1. 远程桌面监控系统java_基于Java的远程桌面监控源代码

    <基于Java的远程桌面监控源代码>由会员分享,可在线阅读,更多相关<基于Java的远程桌面监控源代码(43页珍藏版)>请在人人文库网上搜索. 1.基于Java的远程桌面监控源 ...

  2. mysql 可视化监控_基于Prometheus构建MySQL可视化监控平台

    对于MySQL的监控平台,相信大家实现起来有很多了:基于天兔的监控,还有基于zabbix相关的二次开发.相信很多同行都应该已经开始玩起来了.我这边的选型是prometheus + granafa的实现 ...

  3. java远程监控系统代码_[源码和文档分享]基于JAVA的远程屏幕监控系统

    远程屏幕监控系统在生活中是很常见的,学校机房的机房管理系统.PC版QQ的远程演示功能等都属于远程屏幕监控系统.监控系统的原理是通过客户端不断的截取屏幕发送到服务器端,服务器端进而将画面呈现出来的过程. ...

  4. 基于Java的服务器应用监控系统设计与实现

    文档+任务书+开题报告+中期报告+答辩PPT+外文翻译及原文+项目源码及数据库文件 摘 要 随着各行业信息化建设的不断深入发展,单独的服务器已经再无法满足企业的需求.网络和应用规模日趋扩大,服务器网络 ...

  5. 基于JAVA的远程屏幕监控系统

    摘 要 远程屏幕监控系统在生活中是很常见的,学校机房的机房管理系统.PC版QQ的远程演示功能等都属于远程屏幕监控系统.监控系统的原理是通过客户端不断的截取屏幕发送到服务器端,服务器端进而将画面呈现出来 ...

  6. 基于java设计一个可视化中智数计算器

    Smarandache在1995年首次描述了中智学,并提出了一种重要的数学机制,称为中智集理论,用以处理模糊及其各种类型无法处理的不精确.不确定和不确定问题.NS是由真实程度(t).不确定程度(i)和 ...

  7. 基于JAVA CS远程监控系统软件的实现

    摘 要 近年来,网络技术的不断发展,为远程监控技术的发展创造了条件.远程监控系统软件越来越受到人们的重视,其实用性也毋庸质疑.基于JAVA C/S远程监控系统软件突破了空间的限制,使用者不用亲临,在自 ...

  8. java毕业设计——基于java+Socket+sqlserver的远程监控系统软件设计与实现(毕业论文+程序源码)——远程监控系统

    基于java+Socket+sqlserver的远程监控系统软件设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Socket+sqlserver的远程监控系统软件设计与实现,文章 ...

  9. Java生产环境下性能监控与调优详解 第3章 基于JVisualVM的可视化监控

    第3章 基于JVisualVM的可视化监控 3-1 监控本地java进程 3-2 监控远程的java进程

  10. java visualvm远程监控_深入理解JVM虚拟机12:JVM性能管理神器VisualVM介绍与实战

    本文转自互联网,侵删 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutori ...

最新文章

  1. Windows内核加载器概念学习
  2. java bmp rgb数组_将RGB数据写入BMP位图文件
  3. php laravel 返回统一格式,封装的统一的Laravel响应类,返回数据类
  4. 微信小程序python_用python一步一步教你玩微信小程序【跳一跳】
  5. php网页正文提取,通用网页正文抓取工具_任意网页正文提取API
  6. 苹果高管谈论iPhone 12影像功能:硬件和软件的整体结合
  7. JDK/Java SE官方文档汇总
  8. 介绍某现金贷平台的决策规则
  9. aws beanstalk mysql_AWS Beanstalk搭建WordPress站点
  10. HTTP Get与Post的区别
  11. 新手学习Linux之grep
  12. oracle 日期型函数转换,oracle中,日期转换函数
  13. ubuntu 安装搜狗输入法
  14. 快递电子面单接口:四通一达,百世,邮政,顺丰,德邦等快递电子面单接口免费接入
  15. httpclient3与httpclient4访问的一些区别
  16. 新浪云python开发_Python开发入门与实战17-新浪云部署
  17. 电脑没有“立体声混音”设备怎么办,虚拟声卡安装教程
  18. 超强,废弃手机用来做服务器,不用root,外网可访问!
  19. html标记是否都包含开始和结束,所有HTML标记符都包括开始标记符和结束标记符()...
  20. Spring5笔记【狂神说】

热门文章

  1. 拓端tecdat|python缺失值处理案例分析:泰坦尼克数据
  2. 深度学习之神经网络(一)
  3. 图卷积网络(Graph Convolutional Network)
  4. 猫眼电影排行榜python爬虫
  5. scala学习笔记一------初步了解scala
  6. Servlet之间的跳转(MVC模式)
  7. prthon序列、映射
  8. CI 什么是构建 gradle
  9. Hyperledger fabric 区块结构、交易结构
  10. docker和vm虚拟机的区别