The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption.
JProfiler is an award-winning all-in-one Java profiler. JProfiler's intuitive GUI helps you find performance bottlenecks, pin down memory leaks and resolve threading issues.
从JDK6开始提供的All-in-One Java Troubleshooting Tool,支持IDE集成,支持插件扩展功能。可以从菜单“工具/插件/可用插件“中选择安装,也可从Plugins Centers下载插件,从菜单“工具/插件/已下载”中手动安装。
VisualVM Documentation and Resources
Working with Local Applications
Working with Remote Applications
Connecting to JMX Agents Explicitly
Monitoring and Management Using JMX Technology
另外可借助操作系统提供的一些工具,比如top,vmstat,iostat等。
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器状态,包括CPU使用率,内存使用,虚拟内存交换情况,IO读写情况,请参见Linux vmstat命令实战详解
相关推荐
idea插件JVM内存工具JProfiler11,下载完,即可导入idea,可idea快捷打开使用。
Thread Dump 是非常有用 Java应用问题的工具。每一个 Java 虚拟机 都有及时生成所有线程在某一点状态的 thread-dump 的能力,虽然各个 Java 虚拟机打印的thread dump 略有不同,但是大多都提供了当前活动线程的快 照...
轻量级jvm性能分析工具,相比jvisualvm的profile,对jvm进程的性能影响低于10%,可作为线上监控使用
判断一个系统好坏,高性能非常重要。而阻碍系统性能提高的第一大元凶就是内存问题,更糟糕的是如果GC不能完全释放无用的内存,这会导致内存溢出,从而产生更严重的后果。 找出内存问题的元凶是一件非常困难的任务,...
软件主要功能如下: (1)监控堆内存的占用情况和创建对象实例的数量,找出内存泄露的原因; (2)监控占用CPU较多的方法; (3)监控线程的阻塞和死亡; (4)监控GC的耗时;
IBM提供性能分析工具:1、gc-analyzer 2、HeapAnalyzer 3、jca433
一、Jdk组成 二、Jdk32与jdk64的差异 三、自动内存管理机制 四、内存泄露与内存溢出 五、垃圾回收算法 六、虚拟机性能监控工具
jvm检测工具,jconsole工具介绍,其他同类工具介绍
jvisualvm详解,帮助你了解JDK自带的JVM性能分析工具。
jvm-tools, 用于 JVM troublshooting 监视和分析的小工具集 瑞士Java刀片( SJK ) SJK是用于JVM诊断,故障诊断和分析的命令行 工具。SJK利用 JVM ( 例如 JMX,JVM附加和性能计数器)的标准诊断接口,并在上面添加更多...
第5节jvm再体验-jvm可视化监控工具 [免费观看] 00:21:17分钟 | 第6节杂谈 [免费观看] 00:12:37分钟 | 第7节Java的发展历史00:27:24分钟 | 第8节Java的发展历史续00:02:27分钟 | 第9节Java技术体系00:08:46分钟 |...
Tomcat开启JMX功能,使jdk自带的JVisvualVM工具连接JVM,轻松进行性能分析(csdn)————
Naarad 是高度可配置的系统分析工具,通过解析和生成时间序列数据用于可视化的展示。可对应用和服务进行性能分析。可收集如下数据:JVM 垃圾收集 (GC), System/Network (SAR), MySQL (Innotop), Jmeter (JTL/XML) ...
《实战Java虚拟机——JVM故障诊断与性能优化》内容简介:随着越来越多的第三方语言(Groovy、Scala、JRuby等)在Java虚拟机上运行,Java也俨然成为一个充满活力的生态圈。本书将通过200余示例详细介绍Java虚拟机中的...
JProfiler是一个重量级的JVM监控工具,提供对JVM精确监控,其中堆遍历、CPU剖析、线程剖析看成定位当前系统瓶颈的得力工具。可以统计压测过程中JVM的监控数据,定位性能问题。
第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了Java虚拟机对多线程,尤其是对锁的支持。第9~10章介绍了Java虚拟机的核心——Class文件结构,以及Java虚拟机...
介绍常用的JVM诊断和分析工具,并以死锁和OOM为例,展示这些工具的使用。 第八课 分析Java堆 MAT的使用案例 Jvisualvm介绍使用 介绍了Java堆的分析方法,以一个实例为基础,展示对堆的分析过程。 第九课 锁 ...
java 性能分析工具(gc-analyzer,HeapAnalyzer,jca433),使用非常方便
dumpAnalyzer图形化进行内存分析,可以很方便的知道系统里面什么地方存在性能瓶颈
JProfiler 是一个非常优秀的的 JVM 性能分析工具,可监视本地和远程的 JVM,适用于各种操作系统。 常用的功能有: 1、 监视堆内存占用情况和创建对象实例的数量,找出内存泄露的根源。 2、 监视占用 CPU 较多的方法 ...