`
pan_java
  • 浏览: 286103 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JProfiler 使用

JVM 
阅读更多
从事Java开发有段时间了,经常为Java抛内存溢出和系统时常的而烦恼。有时你也许有这样的经历为了,找寻系统的漏洞,几乎把所有的代码都翻了一遍,
也许这比你原来写Code还花费精力和时间;有时你也许在梦想有个工具能时时监测系统,提供漏洞和bug的蛛丝马迹(有点象打广告哦,不过我觉得我这个我非常喜爱的工具-JProfiler打打广告,我非常乐意)。如果找bug就象看病一样,那么Jprofiler就是那台可以为提供诊断依据和建议的X光扫描器,不信你用用就知道了。
1 JProfiler是做什么的哦?
JProfiler工具主要用于检查和跟踪系统(限于Java开发的)的性能。JProfiler可以通过时时的监控系统的内存使用情况,随时监视垃圾回收,线程运行状况等手段,从而很好的监视JVM运行情况及其性能。
2 如何获取JProfiler
你可以试试下载JProfiler的评估版(有十天的使用时间),目前的最新版本为2.4版本
你可以在在这儿获取:http://www.ej-technologies.com/products/jprofiler/overview.html
你需要注册,然后JProfiler公司会通过Email方式发送一个key给你,在第一次使用时需要输入这个key。
3 如何监视你的第一个系统
首先请打开你的Jprofiler。

这时展现在你眼前的第一个页面,如上图。第一个页面就是你原来将来过的监视Project(就当成一个Project好了)。第二个页面是需要创建新的监视Project。

这时你就可以点击按钮"New session"按钮了。下一个页面将会出现在你的眼帘之中。

第一个就是Session名字了,随便取(不修改也行),
第二个Session type就是监视类型了,我们就选择监视本地的系统吧。
然后选择Java VM。在安装Jprofiler时,搜索出系统已经安装了的jvm,选择一个好了。
Working directory:这个目录启动系统的运行目录,方便于你找那儿些配置文件,以及寻找你classpath中配置的jar文件
VM arguments参数,如果你想配置JVM的系统参数请在此配置,比如么配置内存的最大,最小值,配置方式和常用配置方式类似。
Main class or executable JAR:选择可以直接运行的jar文件或者填上要运行主Class。(如果你的jar文件中META-INF/MANIFEST.MF 包含有Main-Class:就可以直接运行了)
Arguments就是main(String[] args)中要传递的参数
然后就该Additional java file path中加入所有需要的classpath或者jar文件

这些配置搞定后就可以点击ok按钮了,在评估版本中将会弹出一个对话框(就是通知你评估版本还有多长时间过期),不管那么多点击按钮"Evaluate",然后继续点击按钮"ok"
好了,我们可以看看我们的劳动成果了,倒杯Coffee,享受那浓浓Coffee情。

这是内存使用情况

这是每个class,甚至每个方法的内存使用比率

这是线程使用情况

里面还有更多更多的好东西,等待你的发现哦。
非常愿意和你共享

从事Java开发有段时间了,经常为Java抛内存溢出和系统时常的而烦恼。有时你也许有这样的经历为了,找寻系统的漏洞,几乎把所有的代码都翻了一遍,也许这比你原来写Code还花费精力和时间;有时你也许在梦想有个工具能时时监测系统,提供漏洞和bug的蛛丝马迹(有点象打广告哦,不过我觉得我这个我非常喜爱的工具-JProfiler打打广告,我非常乐意)。如果找bug就象看病一样,那么Jprofiler就是那台可以为提供诊断依据和建议的X光扫描器,不信你用用就知道了。 1 JProfiler是做什么的哦? JProfiler工具主要用于检查和跟踪系统(限于Java开发的)的性能。JProfiler可以通过时时的监控系统的内存使用情况,随时监视垃圾回收,线程运行状况等手段,从而很好的监视JVM运行情况及其性能。 2 如何获取JProfiler 你可以试试下载JProfiler的评估版(有十天的使用时间),目前的最新版本为2.4版本你可以在在这儿获取:http://www.ej-technologies.com/products/jprofiler/overview.html 你需要注册,然后JProfiler公司会通过Email方式发送一个key给你,在第一次使用时需要输入这个key。 3 如何监视你的第一个系统首先请打开你的Jprofiler。 这时展现在你眼前的第一个页面,如上图。第一个页面就是你原来将来过的监视Project(就当成一个Project好了)。第二个页面是需要创建新的监视Project。 这时你就可以点击按钮"New session"按钮了。下一个页面将会出现在你的眼帘之中。 第一个就是Session名字了,随便取(不修改也行),第二个Session type就是监视类型了,我们就选择监视本地的系统吧。然后选择Java VM。在安装Jprofiler时,搜索出系统已经安装了的jvm,选择一个好了。 Working directory:这个目录启动系统的运行目录,方便于你找那儿些配置文件,以及寻找你classpath中配置的jar文件 VM arguments参数,如果你想配置JVM的系统参数请在此配置,比如么配置内存的最大,最小值,配置方式和常用配置方式类似。 Main class or executable JAR:选择可以直接运行的jar文件或者填上要运行主Class。(如果你的jar文件中META-INF/MANIFEST.MF 包含有Main-Class:就可以直接运行了) Arguments就是main(String[] args)中要传递的参数然后就该Additional java file path中加入所有需要的classpath或者jar文件 这些配置搞定后就可以点击ok按钮了,在评估版本中将会弹出一个对话框(就是通知你评估版本还有多长时间过期),不管那么多点击按钮"Evaluate",然后继续点击按钮"ok" 好了,我们可以看看我们的劳动成果了,倒杯Coffee,享受那浓浓Coffee情。 这是内存使用情况 这是每个class,甚至每个方法的内存使用比率 这是线程使用情况 里面还有更多更多的好东西,等待你的发现哦。非常愿意和你共享
分享到:
评论

相关推荐

    jprofiler使用

    【JProfiler 使用详解】 JProfiler 是一款强大的 Java 应用性能分析工具,它提供了全面的内存剖析、CPU 分析、线程分析、VM 遥感勘测等特性,帮助开发者深入理解应用的运行状态,定位性能瓶颈。下面将详细介绍 ...

    JProfiler使用-获取方法调用图.pdf

    **JProfiler 使用指南 - 获取方法调用图** JProfiler 是一款强大的 Java 应用性能分析工具,它提供了丰富的功能,包括内存分析、CPU 使用率监控、线程剖析、方法调用图等。本文将详细介绍如何在 JProfiler 中获取并...

    JProfiler 使用说明 如何分析 分析案例 中文版

    ### JProfiler 使用说明详解 #### 一、JProfiler简介及优势 JProfiler是一款高级的Java虚拟机(JVM)性能分析工具,相比JConsole、JVMM以及JMap等内置工具,JProfiler具备更为强大的功能和稳定性,尤其适用于复杂...

    jprofiler使用教程,数据分析说明

    《JProfiler使用教程与数据分析详解》 在软件开发过程中,性能测试是不可或缺的一环,而JProfiler作为一款强大的Java性能分析工具,可以帮助开发者深入理解应用的运行情况,优化代码性能。本文将详细介绍JProfiler...

    jprofiler详细使用介绍

    jprofiler 详细使用介绍 jprofiler 是一款功能强大的 Java 性能分析工具,能够帮助开发者检测 Java 应用程序中的性能瓶颈、内存泄漏和死锁等问题。下面将详细介绍 jprofiler 的安装、注册和使用过程。 安装 ...

    jprofiler使用说明 pdf

    《JProfiler使用说明》 JProfiler是一款强大的Java性能分析工具,专为Java开发者设计,用于深入剖析应用程序的性能瓶颈,优化内存使用,检测线程问题,以及管理SQL查询等。这款工具提供了丰富的功能,帮助开发者在...

    JProfiler使用说明.pdf

    根据提供的文件信息,本文将详细介绍JProfiler的基本使用方法,包括如何通过Start Center创建或打开会话,以及如何管理和查看各种性能监测数据。 ### JProfiler 使用说明 #### 1. JProfiler 的 Start Center ####...

    JProfiler使用

    JProfiler使用,使用JProfiler定位程序内存使用及资源使用

    Jprofiler使用介绍.doc

    【JProfiler使用介绍】 JProfiler是一款强大的Java剖析工具,专门用于分析J2SE和J2EE应用程序的性能。本文将详细介绍如何使用JProfiler进行性能跟踪和优化,以及其主要特性和功能。 首先,改善Java服务器性能的...

    JPROFILER使用说明

    ### JPROFILER 使用说明详解 #### 一、引言 JProfiler是一款强大的Java应用程序性能分析工具,它可以帮助开发者深入地了解Java应用的性能瓶颈,从而优化程序性能。本使用手册旨在详细介绍JProfiler的各项功能及...

    Jprofiler使用说明

    JProfiler 使用说明 JProfiler 是一个功能强大的 Java 性能分析工具,提供了多种视图来帮助开发者了解 JVM 的内部状态和性能瓶颈。本文将对 JProfiler 的主要功能和视图进行详细介绍。 遥感勘测视图 JProfiler ...

    JProfiler使用完全手册(中文版)

    《JProfiler使用完全手册》是一本专为Java开发者设计的工具书,主要涵盖了JProfiler的详细使用方法。JProfiler是一款强大的Java性能分析器,能够帮助开发者深入理解应用程序的运行状况,找出性能瓶颈,优化代码效率...

    JProfiler使用完全手册

    **JProfiler完全手册** JProfiler是一款强大的Java性能分析工具,专为Java开发人员设计,用于深入洞察应用程序...在实际工作中,结合JProfiler的使用,开发人员可以快速定位并解决性能问题,提升应用程序的运行效率。

    JProfiler使用手册与JProfiler5.2.1注册码

    包括JProfiler使用手册和JProfiler5.2.1的注册码 注册码保证可用

    jprofiler9+中文使用手册

    《JProfiler9中文使用手册》全面解析 JProfiler是一款强大的Java性能分析工具,尤其在JVM内存管理和线程分析方面表现突出。JProfiler9作为其重要版本,为开发者提供了更完善的性能优化支持。本篇文章将深入探讨...

    jprofiler使用手册

    《jProfiler使用手册》是一本全面介绍如何使用jProfiler这一强大Java性能分析工具的专业指南。jProfiler是一款功能丰富的Java性能剖析器,它可以帮助开发者深入理解应用程序的运行状况,定位并优化性能瓶颈,提升...

    JProfiler使用实例

    ### JProfiler 使用实例详解 #### 一、JProfiler 概述 JProfiler 是一款功能全面且高效的 Java 剖析工具,主要用于分析基于 J2SE 和 J2EE 的应用程序。这款工具将 CPU、执行序列以及内存剖析等功能集于一身,为...

    Jprofiler使用介绍

    《JProfiler使用介绍:深入解析Java应用程序性能监控》 JProfiler是一款强大且全面的Java剖析工具,专为J2SE和J2EE应用程序设计,它将CPU、线程和内存剖析集于一体,提供了丰富的IDE集成和应用服务器整合功能。这款...

Global site tag (gtag.js) - Google Analytics