|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉,
简介:EclipseMemoryAnalyzer(MAT)是出名的跨平台集成开辟情况EclipseGalileo版本的33个构成项目中之一,它是一个功效丰厚的JAVA堆转储文件剖析工具,能够匡助你发明内存毛病和削减内存损耗。本文次要先容如何安拆卸置MemoryAnalyzer,并分离一个实例,先容怎样使用MAT来举行堆转储文件剖析,找到内存保守的本源。
概述
关于年夜型JAVA使用程序来讲,再精密的测试也难以堵居处有的毛病,即使我们在测试阶段举行了大批行之有效的事情,良多成绩仍是会在临盆情况下表露出来,而且很难在测试情况中举行重现。JVM可以纪录下成绩产生时体系的部分运行形态,并将其存储在堆转储(HeapDump)文件中,从而为我们剖析和诊断成绩供应了主要的根据。
一般内存保守剖析被以为是一件很有难度的事情,一样平常由团队中的资深人士进行。不外,明天我们要先容的MAT(EclipseMemoryAnalyzer)被以为是一个“傻瓜式“的堆转储文件剖析工具,你只必要悄悄点击一下鼠标就能够天生一个专业的剖析呈报。和其他内存保守剖析工具比拟,MAT的利用十分简单,基础能够完成一键到位,即便是老手也可以很快上手利用。
MAT的利用是云云简单,你是否是也很有乐趣来亲身感觉下呢,那末第一步我们先来安装MAT。
筹办情况和测试数据
我们利用的是EclipseMemoryAnalyzerV0.8,SunJDK6
安装MAT
和其他插件的安装十分相似,MAT撑持两种安装体例,一种是“单机版“的,也就是说用户不用安装EclipseIDE情况,MAT作为一个自力的EclipseRCP使用运转;另外一种是”集成版“的,也就是说MAT也能够作为EclipseIDE的一部分,和现有的开辟平台集成。
集成版的安装必要借助UpdateManager。
如所示,起首经由过程Help->SoftwareUpdates...启动软件更新管理导游。
.安装插件第一步
<p>
恰恰证明了java的简单,要不怎么没有通过c/c++来搞个这种框架? |
|