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

jprofiler使用

阅读更多

要使用JProfiler我们可以到官方下载软件,然后注册码直接google下,下载后解压,然后安装

在解压文件夹中找到.install4j中的setup.exe,双击进行安装

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

安装好了之后就有朋友迫不及待的运行软件,有的朋友就会提示:

The JVM could not be started. The maximum heap size (-Xmx) might bo too large or an antivirus  or firewall tool could block the execution.

 

如图:

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

如果出现这个错误,不要着急,我们找到安装目录下的bin文件夹,里面有个jprofiler.vmoptions文件,我们用记事本打开它,编辑里面的-Xmx(默认是768),如图

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

修改完后,再次运行软件。

 

软件跑起来了,有的朋友就马上来查看运行的java程序,这时候出错了,

 

The selected JVM is a client JVM that uses class sharing.

 

如图:

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

或者,有的朋友按照提示,添加 –server运行,这个错误是解决了,可是有可能还会提示找不到类的错误昂,

java.lang.NoClassDefFoundError: com/jprofiler/agent/InstrumentationCallee

 

好了,咱们不管什么错误了,咱们就进行一次完整的配置,我就用jar程序测试,编写一个swing程序作为测试。

 

第一步:运行软件,进入界面,会弹出一个Quick Start对话框,在快速启动窗体中选择“An application server,locally or remotely,点击Next

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

第二步:进入向导,选择[Generic application],点击Next,(如果你想检测的是Tomcat或者其他服务器,远程服务器的话,就选择下面相应的服务器类型)

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

第三步:选择“On this computer(默认选项),因为我们是本地运行,所以就是选择本地,如果是远程的话,监控机跟服务器都要安装JProfiler。选择后点击Next

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

第四步:配置我们JVMJVM Vendor选择SunVersion我用的是1.6.X所以就选择1.6.0,点击Next

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

第五步:默认选择就行,点击Next

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行


第六步:设置端口,默认就行,点击Next
使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

第七步:这里要注意了,我们要复制下中间粗体字,如图红色地方所示,点击Next

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

第八步:选择,稍后启动,点击Finish
使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

然后接下来就是配置我们的程序了,新建bat文件,或者直接执行java 然后添加运行参数

-agentpath:E:\JPROFI~1\bin\windows\jprofilerti.dll=port=8849

就是咱们刚才复制下来的

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

然后执行我们的bat文件,或者运行cmd再打开的cmd.exe中执行

java -agentpath:E:\JPROFI~1\bin\windows\jprofilerti.dll=port=8849 -jar ServerManager.jar

如图红色区域。执行完后会提示:

   Waiting for a connection from the JProfiler GUI…

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

然后,我们在JProfiler程序中点击Start Center

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

选择我们刚才创建的session,点击右边的使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行我们可以编辑配置信息

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

这里我们就不编辑了,直接点击Start
使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

选择:Instrumentation

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

点击“OK”,
使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

就会自动运行软件,显示监控数据了。

使用JProfiler <wbr>6.2 <wbr>监控本地java程序运行

当然启动方式还有很多,这里就不一一列举了,不过有时候为了方便,注意要将软件的bin目录添加到CLASSPATH环境变量里,然后这是-server启动,这里设置-server的时候要注意注册表

   HKLM\software\JavaSoft\Java Runtime Environment 下的jre的目录中存在不存在server文件夹。

 

     转载请注明出处:http://yangcun.chongeronline.com & http://blog.sina.com.cn/xiaobai278

分享到:
评论

相关推荐

    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