当前位置:首页 > 开发 > 开源软件 > 正文

内存分析工具

发表于: 2012-11-30   作者:sunjing   来源:转载   浏览次数:
摘要: IBM HeapAnalyzer     A graphical tool for discovering possible Java heap leaks.(仅一个jar) Memory Analyzer (MAT)     The Eclipse Memory Analyzer is a fast and feature-r

IBM HeapAnalyzer

    A graphical tool for discovering possible Java heap leaks.(仅一个jar)

Memory Analyzer (MAT)

    The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption.

JProfiler

    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.

VisualVM

    JDK6/7提供的运行监视和故障处理程序,支持安装插件来扩展功能。可以从网上下载nbm包,从菜单“工具/插件/已下载”中手动安装插件;也可从“可用插件”列表中自动安装。

BTrace

BTrace is a safe, dynamic tracing tool for the Java platform. BTrace can be used to dynamically trace a running Java program (similar to DTrace for OpenSolaris applications and OS). BTrace dynamically instruments the classes of the target application to inject tracing code ("bytecode tracing"). Tracing code is expressed in Java programming language. There is also integration with DTrace for the OpenSolaris platform.

    BTrace可以独立运行,也可以作为VisualVM的插件(当前版本0.6.5)。它的作用是在不停止目标程序的前提下,通过HotSpot虚拟机的HotSwap技术动态加入调试代码,这对实际生产程序排查错误很有意义。

    在VisualVM中安装BTrace插件后,在要调试的程序上右键点击“Trace Application”菜单,将进入BTrace面板,里面会生成一小段代码。

 

内存分析工具

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
最近在测一个接口时,发现在并发压力的情况下,用jconsole监控JVM后,发现服务器灰常耗费内存导致GC
Dalvik 虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存
Dalvik 虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存
简介: Eclipse提供的一个内存分析工具。它是一个功能丰富的 JAVA 堆转储文件分析工具,可以帮助你
Dalvik 虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存
本文转载自:http://blog.csdn.net/aaa2832/article/details/19419679 1 内存泄漏的排查方法 Dalvik
1 内存泄漏的排查方法 Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,当中有两项功能可
在工作中可能会遇到内存溢出这种灾难性的问题,那么程序肯定是存在问题,找出问题至关重要,上一篇
MAT 不是一个万能工具,它并不能处理所有类型的堆存储文件。但是比较主流的厂家和格式,例如 Sun, H
MAT(Memory Analyzer Tool) 是基于heap dumps来进行分析的,所以首先必须通过一定的手段得到JAVA堆的
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号