原文:JVM系列九(虚拟机性能监控工具 - Java Mission Control).

一 写在前面 上一篇文章 我们介绍了性能监控的一些命令,包括 jmap 生成堆存储快照 和 jstack 生成线程快照 ,事实上,在没有一些监控工具之前,我们用的最多的也是这两个命令来进行虚拟机性能的监控调优。但是这两个命令都有自己不足的地方: 使用 jmap 命令,从 Heap Dump 开始,整个 JVM 都是停顿的,几G 的 Heap 可能产生几秒的停顿,在生产环境上执行时需要谨慎再谨慎。 ...

2020-03-19 15:49 0 1115 推荐指数:

查看详情

JVM系列十(虚拟机性能监控神器 - BTrace).

BTrace 是什么? BTrace 是一个动态安全的 Java 追踪工具,它通过向运行中的 Java 程序植入字节码文件,来对运行中的 Java 程序热更新,方便的获取程序运行时的数据信息,并且,保证自己的消耗特别小,大部分情况下不会影响 Java 程序的性能。 BTrace 能干 ...

Sat Apr 11 23:54:00 CST 2020 0 596
Java 性能分析工具 , 第 3 部分: Java Mission Control

引言 本文为 Java 性能分析工具系列文章第三篇,这里将介绍如何使用 Java 任务控制器 Java Mission Control 深入分析 Java 应用程序的性能,为程序开发人员在使用 Java 任务控制器的时候提供帮助。第一篇:操作系统工具,第二篇:Java 内置监控工具。 JMC ...

Wed Dec 14 19:41:00 CST 2016 0 9242
Java虚拟机8:虚拟机性能监控与故障处理工具

前言 定位系统问题的时候,知识、经验是基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照、堆转储快照等。经常使用适当的虚拟机监控和分析的工具可以加快分析数据、定位解决问题的速度。 jps:虚拟机进程状况工具 首先约定一下运行的代码 ...

Mon Sep 28 02:48:00 CST 2015 0 4137
JVM系列之一:Java虚拟机

什么是Java虚拟机Java虚拟机,从字面上来看,像是某种机器,但Java虚拟机之所以被称之为“虚拟”的,是因为它是由一个规范来定义的抽象计算机,所以在我们说Java虚拟机的时候,可能指的是如下三种不同的东西:   抽象规范   一个具体的实现   一个运行中 ...

Wed Sep 05 23:05:00 CST 2018 8 656
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM