专栏首页技术趋势JVM-Java Mission Control:可持续在线的监控工具

JVM-Java Mission Control:可持续在线的监控工具

Java Mission Control是什么?

Java Mission Control简称JMC是HotSpot JVM可持续在线的监控工具。

Java Mission Control可以干什么?

Java Mission Control它是一个高性能的基本监视、管理、产生时间分析和诊断的工具套件。

使用方法

进入bind 运行(建议用管理员方式!)

jmc

jVM浏览器

JRF收集器

安装插件(可以安装特定的插件)

通过dump获取内存信息

最后

Java Mission Control,在本地开发调试的时候,用该工具可以很好的监视系统的情况,并且可以从中分析出系统的相关性能指标,比如:稳定性、内存、吞吐率等等,算是一个不错的本地调优分析工具。不过貌似随着容器化和发展和云化的便捷,还真的挺少同学会在本地去这样分析了,大部分都是用现在工具...所以怎么说呢,老鸟应该都了解,但是新同学估计都追求简单高效,便捷,所以....我建议了解一下有必要!!!

参考文章:

https://blog.csdn.net/shiyuezhong/article/details/107949864

https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr002.html

https://blog.csdn.net/shiyuezhong/article/details/107949864

文章分享自微信公众号:
技术趋势

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

作者:逍遥壮士
原始发表时间:2021-12-12
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 开启 java 的黑匣子 -- 官方性能分析工具 JMC 用法简介

    JMC 是“Oracle Java Mission Control”的缩写,他是一个自 Oracle JDK 7u40 版本开始提供的一个 java 工具。

    用户3147702
  • JVM系列九(虚拟机性能监控工具 - Java Mission Control).

    上一篇文章 我们介绍了性能监控的一些命令,包括 jmap (生成堆存储快照)和 jstack(生成线程快照),事实上,在没有一些监控工具之前,我们用的最多的也是...

    JMCui
  • Java性能优化工具和技术

    介绍 Java是当今软件开发世界中使用最广泛的编程语言之一。 Java应用程序在许多垂直领域(银行,电信,医疗保健等)中使用,在某些情况下,每个垂直方向都会...

    用户1263954
  • 垂直打击之JVM剖析

    让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级...

    技术zhai
  • VMworld中国演讲视频:应用现代化和Tanzu解决方案

    刚过去的一周,我参与了两场技术大会。其中一场是 VMworld 2021 中国大会的主题演讲,关于应用现代化和 Tanzu 的解决方案,本文介绍最新的 Tanz...

    Henry Zhang
  • 垂直打击之JVM剖析

    Java是目前软件开发领域中使用最广泛的编程语言之一。Java应用程序在许多垂直领域(银行、电信、医疗保健等)中都有广泛使用。Refcard的目的是,帮助开发者...

    技术zhai
  • JDK自带工具介绍

    VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带,能够监控线程,内存情况,查看方法的CPU时间和内存中的对...

    朝雨忆轻尘
  • 支持12系统的VM虚拟机:VMware Fusion Pro中文版

    VMware Fusion Pro中文版可以让您能够轻松的在Apple的macOS和Mac的硬件上无缝运行Windows,Solaris,Linux和Netwa...

    啾咪啾咪
  • 机器人操作系统二 ROS2:设计、架构和野外使用 - 机器翻译

    Robot Operating System 2: Design, architecture, and uses in the wild

    zhangrelay
  • 7 个抓取 Java Thread Dumps 的方式

    Thread dumps(线程转储)能帮助我们判断 CPU 峰值、死锁、内存异常、应用反应迟钝、响应时间变长和其他系统问题。一些在线的分析工具比如 http:/...

    九州暮云
  • Mac下键盘使用

    要使用键盘快捷键,请按住一个或多个修饰键,同时按快捷键的最后一个键。例如,要使用快捷键 Command-C(拷贝),请按住 Command 键并按 C 键,然后...

    98k
  • 简单理解JVM优化

    所有正在运行的线程的栈上的引用变量。所有的全局变量。所有ClassLoader。。。

    烂猪皮
  • GraphQL快速入门教程

    传统的api调用一般获取到的是后端组装好的一个完整对象,而前端可能只需要用其中的某些字段,大部分数据的查询和传输工作都浪费了。graphQL提供一种全新数据查询...

    Fundebug
  • Mac快捷键

    [官方网址](https://support.apple.com/zh-cn/HT201236)

    三产
  • 排查Java的内存问题

    核心要点 排查Java的内存问题可能会非常困难,但是正确的方法和适当的工具能够极大地简化这一过程; Java HotSpot JVM会报告各种OutOfMemo...

    用户1263954
  • 记一次服务器执行MySQL耗时问题

    原文:http://www.enmotech.com/web/detail/1/702/1.html (复制链接,打开浏览器即可查看)

    数据和云01
  • 5月编程语言榜:C再度暴涨,Scala成功上位!JMC宣布开源;马化腾回应《腾讯没有梦想》是P的;Riot.js 3.9.5发布

    TIOBE 刚刚发布了 5 月编程语言排行榜。Scala 经过长时间的沉淀,本月终于进入了 TIOBE 榜单的前 20 名。Scala 是一种 JVM 上运行的...

    前端教程
  • 面试突击48:死锁的排查工具有哪些?

    死锁(Dead Lock)指的是两个或两个以上的运算单元(进程、线程或协程),都在等待对方释放资源,但没有一方提起释放资源,从而造成了一种阻塞的现象就称为死锁。

    Java中文社群-磊哥
  • 从混乱到有序 ——AppsFlyer如何通过唯一可信源改进制品管理

    AppsFlyer创立于2011年,是全球移动归因与营销分析领域的领导者,是移动监测行业的标准。AppsFlyer建立的移动归因与营销分析平台,通过一系列全面的...

    JFrog杰蛙科技

扫码关注腾讯云开发者

领取腾讯云代金券