资讯专栏INFORMATION COLUMN

JAVA可视化监控程序JVisualVM的使用

qujian / 3407人阅读

摘要:监控本地进程是程序,安装默认在目录下打开默认会显示本机进程简介概述显示线程基本状态,线程号,参数以及一些系统属性监视显示,堆,类加载信息,线程信息执行垃圾回收点击会进程垃圾回收堆类似,图形界面类似可以看到该类的实例数双击类可以看到实例,字段

0x01.监控本地JAVA进程

JVisualVM是Oracle程序,安装JDK默认在bin目录下

打开JVisualVM默认会显示本机JAVA进程

1.Tab简介

概述:显示线程基本状态,线程号,JVM参数以及一些系统属性

监视:显示CPU,堆/metaspace,类加载信息,线程信息

执行垃圾回收:点击会进程垃圾回收

堆dump:类似jmap dump,图形界面类似MAT

可以看到该类的实例数

双击类可以看到实例,字段,以及该对象的引用

线程:将当前JAVA进程的全部线程信息显示

线程dump:类似于jstack打印出的文件

抽样器

CPU:可以查看热点方法,那些方法时间长

内存:类似每秒钟执行一次jstat,可以实时查看内存

插件:Visual GC: 查看GC情况,请见插件安装

0x02.使用JMX监控远程JAVA进程

//to do

0x03.插件安装

选择顶部Tab页,选择工具,插件

直接勾选无法下载,需要网址与JDK版本一致

点击设置

右键Java VisualVM 插件中心

去插件中心查看符合自己版本的地址

替换插件源网址

修改完后可用修改

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/77661.html

相关文章

  • 使用jvisualvm通过JMX方式监控远程JVM运行状况

    摘要:使用通过的方式监控远程运行状况介绍为自带性能监控工具,通过动态可视化的展示,方便监控本地及远程的运行情况。启动需要远程监控的程序配置防火墙规则,解除相关端口限制除了监听章节中配置的端口号外,还会监听一到两个随机端口号。 使用jvisualvm通过JMX的方式监控远程JVM运行状况 jvisualvm介绍 jvisualvm为jdk自带jvm性能监控工具,通过动态可视化的展示,方便...

    邱勇 评论0 收藏0
  • Java性能压测工具及其调优

    摘要:性能压测工具及其调优工具使用使用使用简介在日常的开发中,的性能显得尤为重要,一个程序的好坏主要就是性能来决定的。工具主要就是用于对程序进行压力测试的一种有有力工具。 ...

    cuieney 评论0 收藏0
  • 细述 Java垃圾回收机制→Java Garbage Collection Monitoring a

    摘要:垃圾回收监控和分析工具是在安装时免费提供的。监控现在可以监控垃圾回收过程了。至少我们可以知道程序中存在和对象内存分配和垃圾回收相关的问题。到此为止,关于垃圾回收的系列文章已经完结了。 本文非原创,翻译自Java Garbage Collection Monitoring and Analysis在Java中为对象分配和释放内存空间都是由垃圾回收线程自动执行完成的。和C语言不一样的是Ja...

    xuhong 评论0 收藏0
  • 深入理解虚拟机之虚拟机性能监控和故障处理工具

    摘要:监控和故障处理工具显示指定系统内所有的虚拟机进程用于收集虚拟机各方面的运行数据。的常用功能选项测试上面输出了我正在运行程序的包名下的类名虚拟机统计信息监视工具使用于监视虚拟机各种运行状态信息的命令行工具。 《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版》读书笔记与常见面试题总结 本节常见面试题(推荐带着问题阅读,问题答案在文中都有提到): JVM调优的常见命令行工具有哪些?...

    jas0n 评论0 收藏0
  • Jstatd方式远程监控Linux下 JVM运行情况

    摘要:能够提供被监控虚拟机的内存线程类的加载以及等信息,从而能够对服务器的运行情况进行实时监控。目前支持两种监控方法方法和基于的方法。下一篇博客讲解以方式实现远程监控。 转自:http://www.cnblogs.com/catkin...介绍两个jdk1.8自带的可视化监视工具 Jconsole: Java 6.x采用JMX方式提供了一系列监视和管理虚拟机的API,随SDK一起发布的JCo...

    hedge_hog 评论0 收藏0

发表评论

0条评论

qujian

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<