首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    引言 JMC 是“Oracle Java Mission Control”的缩写,他是一个自 Oracle JDK 7u40 版本开始提供的一个 java 工具。...JMC 主要有两大功能: 实时监控 Oracle JVM 的运行状态; java 运行过程中产生的 dump 数据分析。 本文,我们就来详细看看 jmc 具体能够做哪些事吧。...点击添加按钮可以看到,触发器的种类非常多,JMC 也允许你编写自己的 JMX 计数器。 2.2 内存 我们通常非常关心程序运行过程中的内存占用情况,内存标签下提供了相应的信息。...在线上持续运行的程序服务来说,有这样一个“黑匣子”记录当时的运行数据是同样重要的,JMC 就实现了这样的功能。...相比于之前的版本发生了很大的变化,不再是分选项卡来实现结果的呈现,而是如图所示,在左侧列出了详细的报告明细,你只需要点击查看即可,并且 JMC 会给出有关当前性能的建议。

    3.9K31

    面试突击48:死锁的排查工具有哪些?

    死锁的排查工具 排查死锁总共有 4 种工具: jstack jconsole jvisualvm jmc 接下来,我们一一来看。...可以查询本机所有的 Java 程序,jps(Java Virtual Machine Process Status Tool)是 Java 提供的一个显示当前所有 Java 进程 pid 的命令,适合在 linux...单击鼠标进入“线程”模块,如下图所示: 从上图可以看出,当我们切换到线程一栏之后就会直接显示出死锁信息,之后点击“线程 Dump”生成死锁的详情信息,如下图所示: 排查工具 4:jmc...jmc 是 Oracle Java Mission Control 的缩写,是一个对 Java 程序进行管理、监控、概要分析和故障排查的工具套件。...它也是在 JDK 的 bin 目录中,同样是双击启动,如下图所示: jmc 主页信息如下: 之后选中要排查的程序,右键“启动 JMX 控制台”查看此程序的详细内容,如下图所示:

    46530

    死锁的 4 种排查工具 !

    可以查询本机所有的 Java 程序,jps(Java Virtual Machine Process Status Tool)是 Java 提供的一个显示当前所有 Java 进程 pid 的命令,适合在 linux...单机鼠标进入“线程”模块,如下图所示: 从上图可以看出,当我们切换到线程一栏之后就会直接显示出死锁信息,之后点击“线程 Dump”生成死锁的详情信息,如下图所示: 方案 4:jmc...jmc 是 Oracle Java Mission Control 的缩写,是一个对 Java 程序进行管理、监控、概要分析和故障排查的工具套件。...它也是在 JDK 的 bin 目录中,同样是双击启动,如下图所示: jmc 主页信息如下: 之后选中要排查的程序,右键“启动 JMX 控制台”查看此程序的详细内容,如下图所示:...死锁的排查工具总共有 4 种: jstack jconsole jvisualvm jmc 从易用性和性能方面来考虑,推荐使用 jconsole 或 jvisualvm 来排查死锁。

    1.7K20
    领券