`
raozhiyong11
  • 浏览: 138970 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

推荐十个最好的Java性能故障排除工具

阅读更多

转载来自:http://www.oschina.net/question/16_1581

 

推荐十个最好的Java性能故障排除工具: 

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

   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生成可视化数据。它也计算垃圾收集相关的性能指标(生产量、积累停留、最长的停留等等)。

 

如果您正在运行您的应用程序在HP - UX平台,看看下面: 

8. HPjmeter 
1). 确定和诊断在HP-UX上运行的java 应用程序的问题; 
2.) 监察正在运行的java应用程序和分析切面数据; 
3.) 捕捉剖面数据与零制备时,使用JDK / JRE的5.0.04或更高; 
4.) 在HP - UX , Linux和Windows 系统上运行HPjmeter控制台; 
5.) 改善垃圾回收机制的表现。 

9.HPjconfig 
是为调整您的HP-UX 11i HPIntegrity Itanium? 和HP 9000 PA-RISC系统核心参量的Java配置工具,匹配您的应用的特征。 HPjconfig为专门制作您的HP-UX硬件工作台提供核心参量推荐。他提供了保持和还原的功能,根据您的客户的需要提供适合的建议,考虑到具体的Java和HP - UX的版本问题,HPjconfig决定所有最新的HP - UX的修补程序所需的Java性能和功能在系统上安装,并提示出所有遗失或取代补丁。 

10.Java Out-of-Box Tool 
一个独立的捆绑安装时将安装启动( RC )的脚本,修改核心参量,重建核心和重新起动系统。 在启动期间,启动脚本将修改系统tunables,因而为Java提供更好的“Out of The Box”行为。

分享到:
评论

相关推荐

    JVM调优和故障排除手册

    标题《JVM调优和故障排除手册》预示着文档将专注于Java虚拟机(JVM)的性能调优以及如何诊断和解决在JVM环境中遇到的问题。JVM是运行Java程序的核心,负责提供内存管理、垃圾回收、多线程处理以及本地方法调用等服务...

    Java程序性能优化

    《Java程序性能优化:让你的Java程序更快、更稳定》以Java性能调优为主线,系统地阐述了与Java性能优化相关的知识与技巧。《Java程序性能优化:让你的Java程序更快、更稳定》共6章,先后从软件设计、软件编码、JVM调优...

    java 转成 C#小工具

    综上所述,这个Java转C#的小工具提供了一套完整的解决方案,包括代码转换、使用指导和故障排除支持。它对于那些需要在Java和C#之间进行代码迁移或比较的开发者来说,是一个非常实用的工具。通过阅读提供的帮助文档和...

    藏经阁-Java Flight Recorder & Mission Control 一个高效的性能分析工具.pdf

    JFR的出现填补了Java性能分析工具的空白,提供了一个强大且灵活的性能分析解决方案。 JFR的历史可以追溯到JRockit时代,后来被Oracle JDK 7u40和Open JDK 11所采纳。JFR的用途非常广泛,包括全方位收集Java应用程序...

    JDK 内置实用工具:监视、故障排除.pdf

    JConsole作为一个强大的监控和故障排除工具,可以帮助开发者深入了解Java应用程序的运行状况,及时发现性能瓶颈和资源浪费,从而优化代码和提高应用的稳定性和效率。通过深入理解和熟练使用JConsole,开发者可以更...

    Java线上故障排查方案(2).pdf

    通过分析GC日志,工程师可以了解垃圾回收的行为和影响,对于性能调优和故障排除至关重要。MAT(Memory Analyzer Tool)是一个强大的内存分析工具,可以用来分析Java堆转储文件,从而识别内存泄漏和内存消耗情况。 ...

    JDK11-java-se-monitoring-and-management-guide.pdf

    * Java Mission Control:一个图形化的监控工具,提供了实时的性能监控和故障排除功能。 * Java Flight Recorder:一个低开销的监控工具,提供了详细的性能监控和故障排除功能。 * Java VisualVM:一个图形化的监控...

    trouble shooting java performance

    作者在描述中还提到了使用开源工具进行性能故障排除的价值。在Java开发中,有许多优秀的开源工具可以帮助开发者诊断问题,例如JProfiler、VisualVM、GCViewer、YourKit等。这些工具可以帮助我们监控内存使用、CPU...

    XJad2.2(java反编译工具)

    XJad2.2是这样一个工具,专门设计用来反编译Java 1.5版本的字节码。在软件开发和调试过程中,有时原始源代码可能丢失或者不可用,此时反编译工具就能派上用场,帮助我们理解程序的运行机制,查找问题,或者进行代码...

    JDK18-java-se-monitoring-and-management-guide.pdf

    这些工具可以帮助开发者和管理员对Java应用程序进行配置、优化和故障排除。jcmd是Java SE自带的管理工具,提供了命令行界面来管理Java应用程序。jinfo则提供了详细的配置和优化信息。 5. 性能优化 性能优化是Java...

    Java线程错误捕获工具 CheckThread

    CheckThread工具提供了一种机制,能够集中地捕获和记录所有线程的异常,使得开发者可以更系统地进行调试和故障排除。 CheckThread的核心功能可能包括以下几点: 1. **全局异常监听**:该工具可能包含一个全局的...

    HP ProLiant Gen8 故障排除指南.pdf

    本文档是一个针对HP ProLiant Gen8服务器的故障排除指南,特别适合那些负责服务器安装、维护、管理和故障排查的相关技术人员。 文档内容涵盖了与ProLiant Gen8服务器相关的多种组件和功能的错误消息,例如服务器...

    类加载的工具

    2. **JProfiler**:这是一款商业的Java性能分析工具,其中包括类加载分析模块,可以跟踪类的加载、卸载,以及类加载器的层次结构。 3. **YourKit Java Profiler**:同样是一款功能丰富的商业工具,提供详细的类加载...

    JAVA命令大全.pdf

    而对于那些对性能监控和故障排除有需求的场景,jconsole、jstat、jps等工具可以提供必要的数据和手段。 上述Java命令行工具的具体使用场景和参数选择涉及到Java应用的各个开发和维护阶段,对于每一个Java开发者来说...

    websphere javacore 分析工具 jca412

    【标题】"Websphere Javacore 分析工具 JCA412"涉及的是IBM Websphere应用服务器中的一项核心诊断技术,Javacore,以及与...通过深入学习和实践,可以提高故障排除的效率,减少系统停机时间,从而保证业务的稳定运行。

    JDK15-troubleshooting-guide.pdf

    6. Java 平台的故障排除工具:该指南介绍了 Java 平台的故障排除工具,包括 jconsole、jvisualvm、jstack 等。 7. Java 平台的版本升级:该指南讨论了 Java 平台的版本升级问题,包括升级前的准备、升级过程、升级...

    JDK16-troubleshooting-guide.pdf

    "JDK 16 故障排除指南" ...本指南涵盖了 JDK 16 的基本架构和组件、常见故障排除场景、故障排除工具等内容。通过学习和掌握本指南,开发者和管理员可以更好地解决 JDK 16 中的故障,提高开发效率和系统可靠性。

    jvm工具、参数调优&调试技巧

    - **功能**:VisualVM是一个综合性的监控和故障排除工具,支持多种视图,包括CPU使用率、内存使用情况等。 - **特性**: - 内存监控。 - 垃圾回收日志分析。 - CPU监控。 - 文件I/O监控。 ##### 8. jconsole:...

    Java线上故障排查方案.pdf

    ### Java线上故障排查方案 #### 一、引言 在软件开发领域,处理生产环境中的问题是一项必备技能。生产环境中可能会遇到多种复杂的情况,比如代码bug、硬件故障、网络问题等,这些都可能导致应用程序无法正常运行。...

Global site tag (gtag.js) - Google Analytics