专栏首页编程软文JConsole和JVisualJVM的入门

JConsole和JVisualJVM的入门

最近公司有一个all-in-one的项目一直会出现网络异常的问题,目前通过各方面判断是由于线程的问题,引起mysql线程问题又有可能跟定时任务,长连接,另外还有可能跟jvm虚拟机的内存释放有关系,感觉可能性比较多,由于这个项目是前后端一起的,判断起来比较麻烦.下面介绍2款JDK自带的性能分析工具,JConsole和VisualJVM.前者主要用来分析内存,cpu,线程,类等。

image.png

上图圈出的就是这2款工具。

image.png

登录成功以后

image.png

这个界面主要展示了堆内存,线程,cpu占用率等。

image.png

image.png

image.png

image.png

image.png

以上是controlRole的一些截图。 我主要看内存和线程这块,查看堆栈的使用情况,以及线程那块的释放情况,当内存或者线程在某个时间段不稳定的时候,就去tomcat那里拉去这个时间段的日志查看原因。

如何使用JvisualJVM

image.png

image.png

image.png

image.png

image.png

以上是JVisualJVM的使用过程。 由于这软件是第一次用,所以还有很多需要学习的地方.有用过的同学可以一起讨论下.

推荐相关文章: 利用jdk自带的运行监控工具JConsole观察分析Java程序的运行 Jconsole查看线程问题,主要查看死锁

本文分享自微信公众号 - 编程软文(zhuyuansj)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 5招教你把握Java性能监控(转自51testing)

    很多开发者觉得自己懂Java编程,事实是大多数开发人员都只领会到了Java平台的皮毛,所学也只够应付工作。作者将深度挖掘Java平台的核心功能,揭示一些鲜为人知...

    cloudskyme
  • JVM-11虚拟机性能监控与故障处理工具之【JDK的可视化工具-JConsole】

    JVM-10虚拟机性能监控与故障处理工具之【命令行】我们接触了JDK提供的命令行工具,JDK还为我们提供了两个功能强大的可视化工具:JConsole和Visua...

    小小工匠
  • JVM08-虚拟机故障处理之可视化故障处理工具JConsole工具

    这一篇将继续介绍虚拟机故障处理之可视化故障处理工具JConsole工具。这个工具我们可以在JDK的bin目录下找到。

    码农飞哥
  • Java底层-JMX

    引言部分摘自百度百科,实际上JMX是java5开始提供的对java应用进行监控的一套接口,或者我们也可以像理解JUC包一样理解JMX,把它当成一个框架。JMX这...

    每天学Java
  • 老技术新谈,Java应用监控利器JMX(2)

    上期由于架不住来自于程序员内心的灵魂的拷问,于是我们潜心修炼,与 Java 应用监控利器 JMX 正式打了个照面。

    一猿小讲
  • Jconsole远程监控tomcat 的JVM内存(linux、windows)

    Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监...

    流柯
  • 跟我学系列之JVM远程监控编写(一)

    从JAVA 5开始,JDK提供了一些JVM检测的API,这就是有名的java.lang.management 包,包里提供了许多MXBean的接口类,可以很方便...

    小程故事多
  • Java 程序该怎么优化?工具篇

    工欲善其事必先利其器,为你呈上一箩筐性能优化工具,必有一款满足你,废话不多说,直奔主题。

    一猿小讲
  • JVM调优之JConsole和JVisualVM工具使用

    JVM调优过程中,常用JDK自带的两个工具JConsole和JVisualVM,有助于分析问题。下面是两个工具的使用方式。(我发现好多小伙伴居然都不知道这么强大...

    执笔记忆的空白
  • Java虚拟机详解(八)------虚拟机监控和分析工具(2)——可视化

      上篇博客我们介绍了虚拟机监控和分析命令行工具,由于其不够直观,不是很容易排查问题,那么本篇博客我们就来介绍几个可视化工具。

    IT可乐
  • tomcat cpu占用过高,系统负载高问题跟踪

    2011-09-06 线上8核 linux服务器,负载为8为正常情况,目前CPU负载过高,最高负载30多,平均负载在20左右,已经持续近一周,具体占用CPU...

    财主刀刀
  • Java JVM监控工具JConsole简介

    -interval=n 将监视图的刷新间隔时间设置为n 秒(默认值为 4 秒)

    授客
  • JMX

    JMX(Java Management Extensions,即Java管理扩展)是一个 Java 平台的管理和监控接口,是 JavaEE内嵌的一套标准的代理和...

    晚上没宵夜
  • 小学妹问我:如何利用可视化工具排查问题?

    有关JVM问题排查的可视化工具有很多,比如说JDK自带的jconsole、jvsualvm等,第三方有MAT、GChisto、GCView等。

    田维常
  • MBean与JMX源码分析

    JMX(java Management Exetensions)在Java编程语言中定义了应用程序以及网络管理和监控的体系结构、设计模式、应用程序接口以及服务。...

    歪歪梯
  • JVM调优调的是什么?是寂寞吗?

    gc永远会是Java程序员需要考虑的不稳定因素之一。对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。

    疯狂的KK
  • Java管理扩展指南之JMX技术总览

    JMX(Java管理扩展)系列旨在介绍包含于Java基础版本(Java SE)中的JMX技术。本系列提供了如何使用JMX重要技术特性的诸多示例。

    哲洛不闹
  • zabbix-----3------监控

    zabbix-server会去找java-gateway,由javagateywa去找jmx

    py3study
  • 使用 zabbix 监控 tomcat(包含jvm监控)

    我们的监控系统是zabbix,最近刚做完jvm还有tomcat的监控,需要吐槽以下内容:

    民工哥

扫码关注云+社区

领取腾讯云代金券