`
qcyycom
  • 浏览: 188843 次
社区版块
存档分类
最新评论

Java性能调优工具

 
阅读更多

       作为一名Java开发人员,应当始终关注应用程序的性能问题;同时也应该同能够帮助提高应用程序性能的人(如DBA,其实这经常是最重要的一个环节)一起协作;并尽可能地去关注Java性能方面的一些最佳实践。
        这里将向大家以图解的形式介绍Java性能调优工具BEA JRockit Mission Control,但这里只介绍该工具的基本环境的搭建,
让新人少走弯路,至于该工具的具体介绍及使用请查看:http://dev2dev.bea.com.cn/techdoc/2007/07/java-soa-BEA-JRockit.html
一,基本准备:
        Eclipse是3.2的。
        Weblogic是安装9.2的(安装后自带JRockit工具): http://download2.bea.com/pub/platform/92/server920_win32.exe
        Weblogic的破解文件及介绍,请下载: weblogic9.2.crack.zip
        Weblogic的Eclipse插件,请下载: weblogic.eclipse.zip
二,安装配置:
        Eclipse及Weblogic安装破解都比较容易,这里不再多说。接下来就是在Eclipse上配置,把插件解压后放在eclipse下的plugins文件夹下,
启动Eclipse,点“窗口-->显示视图-->其他”则可看到下图:

右击编辑,填写基本信息,如下图(本人weblogic安装路径即<%bea_home%>是:D:\Program Files\BEA):

在classpath中添加破解jar包,如下图:

在runtime中,单击安装JRE,为jrockit简单配置VM参数:java -Xmanagement -Djrockit.managementserver.autodiscovery=true,如下图:

当然VM参数的配置还可以优化一下,比如:-jrockit -Xmanagement -Djrockit.managementserver.port=7878 -Djrockit.managementserver.authenticate=false -Djrockit.managementserver.ssl=false -Xms512m,指定了managementserver的端口,然后在runtime中选择jrockit的jre。至此,基本配置完毕。
三,基本使用:
        启动weblogic,正常启动日志应该如下图(截了小部分):

应用包含这两句:
        [JRockit] Starting remote JMX connector on port 7878.
        [JRockit] Remote JMX connector on port 7878 ready.
这样启动jrockit的管理控制台等工具时才能连接上。
        通过cmd或直接到<%bea_home%>/bin目录下双击console.exe,启动console。新建一个连接,如下图:

单击OK连接成功,即可监控系统的运行情况了,如下图:

        通过cmd或直接到<%bea_home%>/bin目录下双击jconsole.exe,启动监控管理控制台,如下图:

单击连接按钮,即可看到:

至于最重要的memleak.exe内存泄露检查工具,本人还未能破解,一连接就报license出无效,如果有达人知道此工具的破解方法还请指教一二。
好了,介绍到这,就如一开始所说,只介绍基本配置,至于工具的使用还得自行深入研究。

更多信息请查看 java进阶网 http://www.javady.com

分享到:
评论

相关推荐

    Java性能调优工具简介

    Java性能调优工具简介,包括Linux系统层面的调优工具介绍和java层面调优的工具介绍

    Java性能调优工具及方法介绍

    Java性能调优工具及方法介绍 可配合工具用于内存泄漏问题快速排查

    阿里+Java+开发手册、阿里巴巴Java性能调优实战

    《阿里+Java+开发手册、阿里巴巴Java性能调优实战》是两本专注于Java开发和性能优化的专业书籍,分别以嵩山版和华山版的形式呈现,由阿里巴巴集团编写。这两本书籍结合了阿里巴巴在实际业务场景中的丰富经验,旨在...

    java性能调优工具命令大全.zip

    jvm性能调优工具命令大全.zip jps jstat jmap jhat jstack jinfo jps JVM Process Status Tool GChisto jvisualvm ...

    Java性能调优大全

    这份“Java性能调优大全”提供了全面的指南,包括VisualVM的使用、JVM的性能优化、OMM(可能是指Oracle Management Monitor)的场景、jstat工具的详细解析以及性能分析工具的比较和内存溢出问题的解决方案。...

    Java 性能调优 Java 性能调优 Java 性能调优

    ### Java性能调优概述 #### 一、性能优化的重要性与基本概念 在现代软件开发中,性能优化是一项至关重要的任务。对于Java开发者来说,优化不仅仅意味着让程序运行更快,还包括了减少内存消耗、提高响应速度等多个...

    Java性能调优命令

    以下是一些常用的Java性能调优命令及其用法和相关知识点。 1. jps命令用于列出所有的JVM实例。通过该命令,开发者可以快速查看本机上所有Java应用程序的进程ID。例如,使用`jps`可以列出本机所有的JVM实例。 2. ...

    Java性能调优PPT

    ### Java性能调优知识点概述 #### 一、高性能Java代码编写原则 - **算法与数据结构**:选择合适的数据结构可以极大地提升程序运行效率。例如,对于查找操作频繁的场景,哈希表(如`HashMap`)比链表或数组更高效。...

    阿里巴巴Java性能调优实战(2021华山版).rar

    《阿里巴巴Java性能调优实战(2021华山版)》是一本专注于Java应用程序性能优化的专业书籍,由阿里巴巴的技术专家团队倾力打造。这本书基于阿里巴巴的实际业务场景,结合丰富的实践经验,为Java开发者提供了深入、...

    47-Java性能调优实战.zip

    本专题“47-Java性能调优实战”聚焦于电商系统的分布式事务处理,旨在帮助开发者掌握如何有效地解决内存持续上升的问题以及优化网络通信和NIO实现。 首先,内存持续上升是Java应用中常见的性能问题,可能导致系统...

    Java性能调优指南.pptx

    【Java性能调优指南】 在Java开发中,性能调优是一项关键任务,它涉及到程序运行效率、资源利用和系统稳定性。本指南主要关注Java虚拟机(JVM)调优、编码最佳实践以及微基准测试的重要性。 **基本规则** 1. **...

    java性能调优及原理介绍.rar

    总结,Java性能调优是一个涉及广泛且深度的领域,需要综合运用各种工具和策略,从JVM配置到代码优化,再到数据库和系统层面的调整。这份资料全面详尽地介绍了相关知识,对于Java开发者来说是一份宝贵的参考资料。

    JAVA性能调优实战,这篇就够了

    Java性能调优是Java开发中不可或缺的一项技能,尤其在高并发、大数据量的互联网环境中,系统的性能优化至关重要。本文将从实战角度出发,探讨如何通过深入理解和应用Java底层源码来提升系统性能。 首先,要成为一名...

    java性能调优文档(sun)

    ### Java性能调优知识点 #### 一、概述 在《Sun Java System Application Server Enterprise Edition 8.2 Performance Tuning Guide》这份文档中,主要介绍了如何针对Sun Java System Application Server ...

    Java应用性能监控和调优(思维导图)

    将视频整合成为思维导图,看着方便,节省时间。 内容包括:(1)基于JDK命令后工具的监控(2)基于Btrace的监控调试...(4)java代码层优化(5)JVM层GC调优(6)基于JVisualVM的可视化监控(7)tomcat性能监控和调优

    HP-UX Java性能调优白皮书(日文版)

    2. 学习如何使用HP-UX提供的工具和命令进行Java性能调优。 3. 掌握如何配置Java支持,包括线程管理、文件打开限制、超时设置。 4. 掌握使用HPjconfig和HPjmeter等HP-UX专用工具进行系统参数调整和性能瓶颈检测。 5. ...

    Java性能调优 6步实现项目性能升级

    Java性能调优是每个开发人员都需要掌握的关键技能,特别是在大型企业级应用中,优化性能能够显著提高系统的响应速度,减少资源消耗,提升用户体验。本文将深入探讨标题和描述中提到的六大调优专题:数据库、Tomcat...

    JAVA JVM性能调优监控工具详解

    本文将详细介绍几种常见的JVM性能调优工具,并通过实际案例帮助读者更好地理解和应用这些工具。 #### 一、jps (Java Virtual Machine Process Status Tool) `jps`是JDK自带的一个简单实用的工具,用于列出当前正在...

Global site tag (gtag.js) - Google Analytics