要使用JProfiler我们可以到官方下载软件,然后注册码直接google下,下载后解压,然后安装
在解压文件夹中找到.install4j中的setup.exe,双击进行安装
安装好了之后就有朋友迫不及待的运行软件,有的朋友就会提示:
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.
如图:
如果出现这个错误,不要着急,我们找到安装目录下的bin文件夹,里面有个jprofiler.vmoptions文件,我们用记事本打开它,编辑里面的-Xmx值(默认是768),如图
修改完后,再次运行软件。
软件跑起来了,有的朋友就马上来查看运行的java程序,这时候出错了,
The selected JVM is a client JVM that uses class sharing.
如图:
或者,有的朋友按照提示,添加 –server运行,这个错误是解决了,可是有可能还会提示找不到类的错误昂,
java.lang.NoClassDefFoundError: com/jprofiler/agent/InstrumentationCallee
好了,咱们不管什么错误了,咱们就进行一次完整的配置,我就用jar程序测试,编写一个swing程序作为测试。
第一步:运行软件,进入界面,会弹出一个Quick Start对话框,在快速启动窗体中选择“An application server,locally or remotely”,点击Next
第二步:进入向导,选择[Generic application],点击Next,(如果你想检测的是Tomcat或者其他服务器,远程服务器的话,就选择下面相应的服务器类型)
第三步:选择“On this computer”(默认选项),因为我们是本地运行,所以就是选择本地,如果是远程的话,监控机跟服务器都要安装JProfiler。选择后点击Next
第四步:配置我们JVM,JVM Vendor选择Sun,Version我用的是1.6.X所以就选择1.6.0,点击Next
第五步:默认选择就行,点击Next
第六步:设置端口,默认就行,点击Next
第七步:这里要注意了,我们要复制下中间粗体字,如图红色地方所示,点击Next
第八步:选择,稍后启动,点击Finish
然后接下来就是配置我们的程序了,新建bat文件,或者直接执行java 然后添加运行参数
-agentpath:E:\JPROFI~1\bin\windows\jprofilerti.dll=port=8849
就是咱们刚才复制下来的
然后执行我们的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程序中点击Start Center
选择我们刚才创建的session,点击右边的我们可以编辑配置信息
这里我们就不编辑了,直接点击Start
选择:Instrumentation
点击“OK”,
就会自动运行软件,显示监控数据了。
当然启动方式还有很多,这里就不一一列举了,不过有时候为了方便,注意要将软件的bin目录添加到CLASSPATH环境变量里,然后这是-server启动,这里设置-server的时候要注意注册表
HKLM\software\JavaSoft\Java Runtime Environment 下的jre的目录中存在不存在server文件夹。
转载请注明出处:http://yangcun.chongeronline.com & http://blog.sina.com.cn/xiaobai278
相关推荐
**JProfiler 使用指南 - 获取方法调用图** JProfiler 是一款强大的 Java 应用性能分析工具,它提供了丰富的功能,包括内存分析、CPU 使用率监控、线程剖析、方法调用图等。本文将详细介绍如何在 JProfiler 中获取并...
### JProfiler 使用说明详解 #### 一、JProfiler简介及优势 JProfiler是一款高级的Java虚拟机(JVM)性能分析工具,相比JConsole、JVMM以及JMap等内置工具,JProfiler具备更为强大的功能和稳定性,尤其适用于复杂...
《JProfiler使用教程与数据分析详解》 在软件开发过程中,性能测试是不可或缺的一环,而JProfiler作为一款强大的Java性能分析工具,可以帮助开发者深入理解应用的运行情况,优化代码性能。本文将详细介绍JProfiler...
jprofiler 详细使用介绍 jprofiler 是一款功能强大的 Java 性能分析工具,能够帮助开发者检测 Java 应用程序中的性能瓶颈、内存泄漏和死锁等问题。下面将详细介绍 jprofiler 的安装、注册和使用过程。 安装 ...
《JProfiler使用说明》 JProfiler是一款强大的Java性能分析工具,专为Java开发者设计,用于深入剖析应用程序的性能瓶颈,优化内存使用,检测线程问题,以及管理SQL查询等。这款工具提供了丰富的功能,帮助开发者在...
根据提供的文件信息,本文将详细介绍JProfiler的基本使用方法,包括如何通过Start Center创建或打开会话,以及如何管理和查看各种性能监测数据。 ### JProfiler 使用说明 #### 1. JProfiler 的 Start Center ####...
JProfiler使用,使用JProfiler定位程序内存使用及资源使用
【JProfiler使用介绍】 JProfiler是一款强大的Java剖析工具,专门用于分析J2SE和J2EE应用程序的性能。本文将详细介绍如何使用JProfiler进行性能跟踪和优化,以及其主要特性和功能。 首先,改善Java服务器性能的...
### JPROFILER 使用说明详解 #### 一、引言 JProfiler是一款强大的Java应用程序性能分析工具,它可以帮助开发者深入地了解Java应用的性能瓶颈,从而优化程序性能。本使用手册旨在详细介绍JProfiler的各项功能及...
JProfiler 使用说明 JProfiler 是一个功能强大的 Java 性能分析工具,提供了多种视图来帮助开发者了解 JVM 的内部状态和性能瓶颈。本文将对 JProfiler 的主要功能和视图进行详细介绍。 遥感勘测视图 JProfiler ...
《JProfiler使用完全手册》是一本专为Java开发者设计的工具书,主要涵盖了JProfiler的详细使用方法。JProfiler是一款强大的Java性能分析器,能够帮助开发者深入理解应用程序的运行状况,找出性能瓶颈,优化代码效率...
**JProfiler完全手册** JProfiler是一款强大的Java性能分析工具,专为Java开发人员设计,用于深入洞察应用程序...在实际工作中,结合JProfiler的使用,开发人员可以快速定位并解决性能问题,提升应用程序的运行效率。
包括JProfiler使用手册和JProfiler5.2.1的注册码 注册码保证可用
《JProfiler9中文使用手册》全面解析 JProfiler是一款强大的Java性能分析工具,尤其在JVM内存管理和线程分析方面表现突出。JProfiler9作为其重要版本,为开发者提供了更完善的性能优化支持。本篇文章将深入探讨...
《jProfiler使用手册》是一本全面介绍如何使用jProfiler这一强大Java性能分析工具的专业指南。jProfiler是一款功能丰富的Java性能剖析器,它可以帮助开发者深入理解应用程序的运行状况,定位并优化性能瓶颈,提升...
### JProfiler 使用实例详解 #### 一、JProfiler 概述 JProfiler 是一款功能全面且高效的 Java 剖析工具,主要用于分析基于 J2SE 和 J2EE 的应用程序。这款工具将 CPU、执行序列以及内存剖析等功能集于一身,为...
《JProfiler使用介绍:深入解析Java应用程序性能监控》 JProfiler是一款强大且全面的Java剖析工具,专为J2SE和J2EE应用程序设计,它将CPU、线程和内存剖析集于一体,提供了丰富的IDE集成和应用服务器整合功能。这款...