java分析内存泄露工具_Eclipse Memory Analyzer(Java内存泄漏分析工具)

概述

一个大型的Java项目也许从开发到测试结束并未发现一些大的问题,但是在生产环境中还是会出现一些非常棘手的问题,如内存泄漏,遇到这样的问题对于一个经验尚浅的开发人员来说难度非常大,好的一点是JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从而为我们分析和诊断问题提供了重要的依据。

接下来介绍的一个工具是 Eclipse Memory Analyzer 它被认为是一个“傻瓜式“的堆转储文件分析工具,通过该工具可以生成一个专业的分析报告,从而帮我们准确的定位到问题的所在位置。

安装 Eclipse Memory Analyzer

这里介绍三种安装方式

方式一:直接从官网下载程序包 http://www.eclipse.org/mat/downloads.php,解压可直接使用。

方式二:在Eclipse中通过 Help -> Install New Software,输入地址 http://download.eclipse.org/mat/1.6.1/update-site/ 进行安装

方式三(推荐):Eclipse 的可插拔式插件安装方式,这里不在介绍具体的插件安装步骤,安装后重启Eclipse,这样就可以在Eclipse中直接打开Heap Dump文件了。

java分析内存泄露工具_Eclipse Memory Analyzer(Java内存泄漏分析工具)_第1张图片

配置环境参数

安装完成之后,为了更有效率的使用 Eclipse Memory

你可能感兴趣的:(java分析内存泄露工具)