七个最好的Java性能故障排除工具

1.jconsole是随着JDK 1.5而推出的。这是一个Java监测和管理控制台-JMX兼容的图形工具来监测Java虚拟机。它能够同时监测本地和远程的JVMs。

2.VisualVM 集成了几个现有的JDK软件工具,轻量级内存和CPU信息概要能力。这个工具被设计为同时在生产和开发时使用,进一步提高监视的能力和Java SE平台的性能分析能力。

3.HeapAnalyzer 能够通过它采用启发式搜索引擎和分析Java堆栈存储信息发现可能的Java堆栈泄漏区域,它通过解析Java堆栈存储信息,创建定向图表,变换他们成定向树和执行启发式搜索引擎。

4.PerfAnal 是在Java 2平台上为了分析应用表现的一个基于GUI的工具。您能使用PerfAnal的辩认性来查找出您需要调整的代码。

5.JAMon    是一个免费,简单,高性能,安全,允许开发者容易地监测生产应用程序的Java API。

6.Eclipse Memory Analyzer      是帮助您发现内存泄漏和减少记忆消耗量的一台快速和功能丰富的Java堆分析仪。

7.GCViewer    一个免费开源工具,使用Java VM属性-verbose:gc 和-Xloggc生成可视化数据。它也计算垃圾收集相关的性能指标(生产量、积累停留、最长的停留等等)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,588评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 大地是白色的 生命是紫色的 骨头是蓝色的 现实是血色的 空气是灰色的 河水是红色的 大山是褐色的 人性是无色的 嘴...
    栋赵阅读 176评论 0 1
  • 我是典型的双子,你是典型的天蝎。我们的冷战是无忧止的,原来一直以来,我爱你那么多。认真想下,原来一直是我迁就着你。...
    浅向晴心阅读 283评论 0 0
  • 今天来接班碰到一个同事的遗留问题,一个病人10:30刷的卡,但是有一味药是没库存了,按以往的处理方式是让病人自己去...
    A小青竹阅读 75评论 0 1