软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 其他软件 > 编程开发 > JProfiler(Java性能分析工具) v10.0

JProfiler(Java性能分析工具) v10.0

分享到:
JProfiler10是一款专业的java开发分析工具,能够分析出开发过程中存在的错误,让程序员们更好的了解自身的不足,提高java开发效率,JProfiler通过实时监控系统的内存使用情况、监视垃圾回收、线程运行状况等手段从而监视JVM运行情况及其性能。能够把CPU、执行绪和内存的剖析组合在一个强大的应用中。JProfiler可视化的GUI可让你快速找到效能瓶颈、抓出内存漏失(memoryleaks)、并解决执行绪等问题。JProfiler是唯一一款获过奖的Java剖析器,被誉为“最好的Java剖析/测试工具”所以在本站选择这款工具是个不错的选择,有需要的用户快来下载试试看吧!
JProfiler10

10功能

工作模式
本地会话实时分析模式
Profiler能够根据用户定义的启动方式进行设置。用户即刻便能从设置好的JVM中看到实时数据。用户还可以无需自定义,直接从多个IDE插件中选择进行配置。
远程会话实时分析模式
通过Java开始命令行的方式修改VM参数,用户可使用JProfiler GUI的连接监听Java应用程序。该设置程序不但可以在本地计算机上运行,还可以在网络中作为某个设置程序的附加程序使用。JProfiler的帮助文件,可以帮助用户安装和设置应用程序服务器。
离线分析模式
用户无需通过JProfiler GUI连接应用程序即可对之进行设置。在离线设置模式下,用户可以使用Profiler触发系统或者JProfiler' API控制代理设置,然后保存快照。随后用户便可使用命令行导出工具或者蚂蚁任务导出工具,在JProfiler GUI或导出视图设置中打开这些快照。
快照比较
在JProfiler中,用户可以将当前的所有设置数据保存到快照中。JProfiler提供了丰富的比较功能以对比两个或者多个快照之间的差别。用户可使用编程的命令行比较工具或ant task比较工具创建对比报告。

内存分析
JProfiler动态更新视图和信息视图中可显示内存使用情况。所有的视图都有几个聚集层并且能够显示现存对象和作为垃圾回收的对象。
所有对象
显示类或在状况统计和尺码信息堆上所有对象的包。你可以标记当前值并显示差异值。
记录对象
显示类或所有已记录对象的包。你可以标记出当前值并且显示差异值。
分配访问树
显示一棵请求树或者方法、类、包或对已选择类有带注释的分配信息的J2EE组件。
分配热点
显示一个列表,包括方法、类、包或分配已选类的J2EE组件。你可以标注当前值并且显示差异值。对于每个热点都可以显示它的跟踪记录树。

堆遍历
在JProfiler的堆遍历器(Heap walker)中,你可以对堆的状况进行快照并且可以寻找感兴趣的对象。堆遍历器有五个视图:
类 Classes
显示所有类和它们的实例。
分配
为所有记录对象显示分配树和分配热点。
索引
为单个对象和“显示到垃圾回收根目录的路径”提供索引图的显示功能。还能提供合并输入视图和输出视图的功能。
数据
为单个对象显示实例和类数据。
时间
显示一个对已记录对象的解决时间的柱状图。

CPU 剖析
JProfiler 提供不同的方法来记录访问树以优化性能和细节。线程或者线程组以及线程状况可以被所有的视图选择。所有的视图都可以聚集到方法、类、包或J2EE组件等不同层上。CPU视图部分包括:
访问树
显示一个积累的自顶向下的树,树中包含所有在JVM中已记录的访问队列。JDBC,JMS和JNDI服务请求都被注释在请求树中。请求树可以根据Servlet和JSP对URL的不同需要进行拆分。
热点
显示消耗时间最多的方法的列表。对每个热点都能够显示回溯树。该热点可以按照方法请求,JDBC,JMS和JNDI服务请求以及按照URL请求来进行计算。
访问图
显示一个从已选方法、类、包或J2EE组件开始的访问队列的图。

线程剖析
对线程剖析,JProfiler提供以下视图:
线程历史
显示一个与线程活动和线程状态在一起的活动时间表.
线程监控
显示一个列表,包括所有的活动线程以及它们目前的活动状况。
固定探测图表
显示一个包含了所有在JVM里的固定的图表。
目前使用的监测器
显示目前使用的监测器并且包括它们的关联线程。
历史检测记录
显示重大的等待事件和阻塞事件的历史记录。
监测使用状态
显示分组监测,线程和监测类的统计监测数据。

VM 遥感勘测技术
观察JVM的内部状态,JProfiler提供了不同的遥感勘测视图,如下所示:

显示一个堆的使用状况和堆尺寸大小活动时间表。
对象
显示一张关于活动对象与数组的图表的活动时间表。
垃圾收集器
显示一张关于垃圾回收活动的活动时间表。

显示一个与已装载类的图表的活动时间表。
线程
显示一个与动态线程图表的活动时间表。

10特性

Zero-configuration远程链接以及通过DDH的堆转储
新增复杂性分析视图
树分析的关闭,计算和调用
树表调用树分析
显示时间时调用树分析收集的数据
在heap walker中添加新的对象分析
本地连接可以连接到Windows服务器运行系统账户以外的账户
新增多个实用的选项卡
一些列针对IDEA的改进
支持HBase 1.3,Cassandra DataStax driver 3.1,mongoDB 3.4,Axis2 1.7以及CXF 3.1

10安装说明

第一步、在本站下载完成后找到"jprofiler_windows-x64_10_0.exe"双击运行,然后进入软件安装向导界面;

第二步、进入软件的安装向导界面,可以进行选择您需要进行安装的类型,点击Next;

第三步、点击我接受软件的许可协议,点击Next;

第四步、稍等几分钟,程序正在安装。

第五步、安装完成,点击“Finsh”关闭启动软件。

第六步、JProfiler(Java性能分析工具)的主界面

10常见问题

为什么用JProfiler?
特别容易使用
JDBC数据库分析,JPA和NoSQL
对于java企业版很好的支持
高级剖面数据
内存泄漏的恒星分析
广泛的测试能力
对技术和工具的最广泛的支持
低开销
强大的CPU分析器
集成线程分析器

更新日志

bug修复
阻塞和等待阈值监控记录无法使用的问题
调用树比较的显示问题
当快照加载时,不能修改其他会话启动中心的问题
修复在非windows平台山上JAVA 9过程探测的问题
探针控制对象视图中日志时间显示错误的问题
ssh链接在运用新的分析设置时不工作的问题
jprofiler v10.0更新日志
新功能
通过SSH进行零配置远程连接和HPROF堆转储
复杂性分析视图,用于分析所选方法的Big-O行为
固定,关闭和重新计算呼叫树分析
调用树形图的调用树分析
显示收集呼叫树分析数据的时间
在活动记忆部分中的“显示类”调用树分析
在具有可选instanceof行为的heapwalker的引用视图中添加了一个类型过滤器选项
“在出站引用视图”中显示空值的字段现在也适用于静态字段
heapwalker的传出引用视图中的toString()过滤器现在也支持用于快照的java.lang.Class对象
会话启动对话框中的“JVM退出操作”,用于在JVM退出时保存并立即打开快照
远程集成向导现在支持SSH连接
添加了通过SSH同步配置文件的选项
支持CassandraDataStax驱动3.1
支持mongoDB3.4
支持Axis21.7和CXF3.1
修正错误
如果通过记录配置文件启动监视录像,则不使用监视录像的屏蔽和等待阈值
呼叫树比较:记录的探测器的跳转节点显示在树中
加载快照时,无法在启动中心修改其他会话
在非Windows平台上固定Java9的进程探测器
探测器控制对象视图:显示日历时间为缺少的结束时间
Windows下的警报对话框在AlloyL&F下没有消除锯齿
不要将命令行导出中使用的快照添加到最近的快照列表
在“当前显示器”和“监视历史”视图中“显示选择在堆沃克”操作无效
MBean浏览器中的地图属性未排序
修复了遥测工具提示中的大小顺序问题
应用新的配置文件设置对于ssh连接不起作用
展开更多

软件截图

扫描二维码,手机下载APP

软件下载站本地下载

相关文章