首页 > 其他 > 详细

MAT1.5工具分析AIX6.1虚拟机堆转储文件

时间:2015-11-29 19:47:08      阅读:824      评论:0      收藏:0      [点我收藏+]

 

MAT1.5工具分析AIX6.1虚拟机堆转储文件

用户手册

一、软件环境

   操作系统是Windows 7(64位操作系统)

技术分享

Memory Analyzer 1.5.0工具(以下简称MAT)

MAT要求运行在java JDK1.7(64bit)虚拟机上,本演示使用java JDK1.8(64bit).

二、准备工作

1.安装MAT1.5.0工具

下载MAT1.5.0软件安装介质包

访问http://www.eclipse.org/mat/downloads.php页面

技术分享

选择基于Windows (x86_64)系统的版本,并启动下载;

将下载的安装包解压到任意目录下,本演示解压到

D:\5-常用软件\MyEclipeMemoryAnalyzer(MAT)软件\MemoryAnalyzer-1.5.0win32.x86_64\mat下;

 

2.安装java JDK1.8

下载java JDK1.8软件安装介质包 

访问

http://www.oracle.com/technetwork/java/javase/downloads/index.html页面;

技术分享

下载介质包,并安装javaJDK。本演示选定的java JDK路径为C:\ProgramFiles\Java\jdk1.8.0_65

 

3.设置java环境变量

由于系统可能有多个JAVA版本,所以不修改系统环境变量,改为在每次运行java之前设置。

启动dos命令窗口,在窗口下执行如下指令:

set JAVA_HOME= C:\ProgramFiles\Java\jdk1.8.0_65

set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin\server

检查java JDK版本,执行命令java -version,确认为JAVA JDK1.8, 64位版本。

技术分享

 

4.启动MAT

在dos命令窗口中,执行如下指令:

d:

cd D:\5-常用软件\MyEclipeMemoryAnalyzer(MAT)软件\MemoryAnalyzer-1.5.0win32.x86_64\mat

 

start ./MemoryAnalyzer.exe

5.选择安装IBM DTFJ插件

选择help菜单下Install New Software选项

技术分享

 

 

6.获取IBM DTFJ插件库网址

在浏览器中,登录到IBM DTFJ插件说明网页

http://www.ibm.com/developerworks/java/jdk/tools/dtfj.html

点击给出的DTFJ站点标签,获取IBM DTFJ插件的站点网址。

技术分享

IBM DTFJ插件的站点网址如下:

http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/runtimes/tools/dtfj/

 

7.输入IBM DTFJ插件库网址

将获取的IBM站点DTFJ插件站点网址输入后,点击OK

技术分享

按照提示完成DTFJ插件的安装。

技术分享

启动分析工具包的安装

 

技术分享

 

执行下一步,直到安装完成。

技术分享

 

8.配置环境参数

安装完成之后,为了更有效率的使用 MAT,我们还需要做一些配置工作。因为通常而言,一个堆转储文件需要消耗很多的堆空间,为了保证分析的效率和性能,在有条件的情况下,我们会建议分配给 MAT 尽可能多的内存资源。你可以采用如下两种方式来分配内存更多的内存资源给 MAT。

一种是修改启动参数 MemoryAnalyzer.exe -vmargs -Xmx4g

另一种是编辑文件 MemoryAnalyzer.ini,在里面添加类似信息 -vmargs -Xmx4g。

技术分享

三、分析转储文件

1.读入堆转储文件

 

技术分享

 

2.打开分析结果报告

技术分享

 

技术分享

 

技术分享

3.查看分析结果报告

 

技术分享

 

技术分享

 

 

技术分享

 

技术分享

 


本文出自 “一路走来” 博客,请务必保留此出处http://702410.blog.51cto.com/692410/1717885

MAT1.5工具分析AIX6.1虚拟机堆转储文件

原文:http://702410.blog.51cto.com/692410/1717885

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!