075玩软件园
首页 > 软件下载 > 应用工具 > 编程开发 > JProfiler(Java性能分析神器)
更多下载地址
JProfiler(Java性能分析神器)

软件大小:140.59M

软件语言:简体中文

软件授权:免费软件

软件类别:编程开发

软件等级:

更新时间:2023-12-25

官方网站:

应用平台:Windows11,Windows10,Windows8,Windows7

  • 软件介绍
  • 软件截图
  • 下载地址
JProfiler 是一款方便易用且功能全面的Java性能分析工具,由国外j-technologies GmbH公司全新开发打造而成、这款软件专用于分析J2SE和J2EE应用程序,它把对CPU、执行线程和内存的剖析组合在一个强大的应用中,让你方便的找到效能瓶颈、内存泄漏(memory leaks)、并解决执行线程的问题。除此之外,这款软件还可对需要的显示类进行标记,包括了内存的分配情况和信息的视图等,通过实时监控系统的内存使用情况、监视垃圾回收、线程运行状况等手段从而监视JVM运行情况及其性能。
JProfiler 14版本还带来了许多新功能,除了JDBC,JPA / Hibernate,JSP / Servlet,JMS,Web服务和JNDI之类的Java EE子系统外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息。并且它还提供了对JEE的专门支持,为每个请求URI划分了调用树,通过JEE支持弥合了代码分析器和高级JEE监视工具之间的鸿沟,有效提高分析效率。

功能介绍

1、特殊的易用性
配置文件时,您需要获得的最强大的工具。同时,您不想花时间学习如何使用该工具。 JProfiler就是:同时简单而强大。配置会话非常简单,第三方集成使入门变得轻而易举,并且以自然的方式呈现分析数据。在所有级别上,JProfiler都经过精心设计,可帮助您开始解决问题。

2、JDBC,JPA和NOSQL的数据库配置文件
数据库调用是业务应用程序中性能问题的主要原因。 JProfiler的JDBC和JPA / Hibernate探针以及针对MongoDB,Cassandra和HBase的NoSQL探针显示了数据库访问缓慢的原因以及代码如何调用缓慢的语句。从显示所有JDBC连接及其活动的JDBC时间轴视图到显示各种遥测视图的慢速语句以及单个事件列表的热点视图,数据库探针是了解数据库层的重要工具。 

3、JAVA企业版的出色支持
JProfiler的大多数视图中都提供了对JEE的专门支持。例如,在JEE聚合级别中,您可以根据应用程序中的JEE组件看到调用树。另外,为每个请求URI划分了调用树。此外,JProfiler在低级分析数据的顶部添加了一个语义层,例如在CPU分析视图中显示的JDBC,JPA / Hibernate,JMS和JNDI调用。通过JEE支持,JProfiler弥合了代码分析器和高级JEE监视工具之间的鸿沟。

4、更高级别的分析数据
JProfiler有许多探针,向您显示来自JRE中有趣的子系统的高级数据。除了JDBC,JPA / Hibernate,JSP / Servlet,JMS,Web服务和JNDI之类的Java EE子系统外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息。这些探针中的每一个都有其自己的有用视图集,这些视图可为您提供一般的见解,突出性能问题并允许您跟踪单个事件。而且,所有这些视图也可用于您自己的自定义探针,您可以在JProfiler中动态配置这些探针。

更新日志

v14.0版本
•完全支持虚拟线程的虚拟跟踪类型(新的java21)
•增加了一个垃圾收集器探测器
•打开JFR快照时添加JFR事件浏览器
•打开非常大的JFR快照现在要快得多
•JFR快照也显示GC探测器
•增加对JFR记录的支持,也包括在远程机器、本地或远程码头集装箱或库伯内特斯
•增加了一个格拉普探测器和一个格拉普远程请求跟踪类型
•分析Java17+时,完整抽样的开销接近零
•查看事件视图:类型筛选器下拉现在允许选择多个类型
•探测事件视图:当选择多个事件时,累积的调用树、CPU 热点或探测热点显示在事件表下方
•探测事件和控制对象视图:现在可以在视图设置对话框中配置持续时间和吞吐量列的比例。
•探测事件、控制对象、当前监视器和监视器历史视图:带有数值范围编辑器的多列过滤器
•探测事件视图:事件持续时间和记录吞吐量的直方图显示在底部。可以通过选择直方图中的间隔来过滤事件。
•探测遥测视图:用鼠标选择时间间隔后,事件视图将显示相应的时间过滤器。这也适用于已添加到 VM 遥测中的探测遥测。
•探测调用树和热点视图:添加了“显示事件”操作,该操作将设置相应的调用堆栈或热点过滤器并显示探测事件视图
•探针的控制对象视图中的“显示事件”操作和“在堆遍历器中显示”操作现在支持控制对象的多重选择
•在 VM 遥测和探针遥测的遥测概述中,可以通过拖放对遥测进行重新排序
•现在始终显示基于记录对象的虚拟机遥测,以及开始记录和显示记录对象视图的操作
•可以将选定的探测遥测添加到 VM 遥测部分,并执行开始记录和显示相应探测视图的操作
•遥测数据可以导出为 SVG,PNG 导出仍然可选
•当前的监控数据现在是快照,而不是持续更新。有相应的触发动作和控制器API方法可用。
•当前监视器和锁定图视图现在显示 java.util.concurrent 锁
•当前监视器和锁定图形视图现在对相似的线程进行分组。这使得解释多线程的锁定情况变得更容易,并且对于支持虚拟线程很重要。
•当前监视器和锁定图现在也可在附加模式下使用,仅适用于 java.util.concurrent 锁
•线程历史记录和探测时间线视图:可以通过拖放对线程重新排序
•线程历史记录和探测时间线视图:线程可以按开始时间或字母顺序排序
•火焰图可以导出为 SVG
•火焰图中的工具提示现在可以固定,因此将鼠标悬停在树上可以不受工具提示的任何阻碍
•火焰图着色现已保留
•“显示源代码”和“显示字节码”上下文菜单操作已添加到火焰图中
•在附加对话框中减少了“未知”进程的数量,改为显示 Java 主目录
•支持附加到由 systemd 使用 PrivateTmp=yes 启动的 Linux 进程
•支持使用命名空间挂载附加到 Linux 进程,使 /var/tmp 不可写
•支持 Java 21 分析
•在脚本对话框中添加了“修改类路径操作”
•显示速率(例如记录的吞吐量)的遥测现在显示为直方图
•将探针重新组织为新类别:“数据库”、“HTTP、RPC 和 JEE”以及“JVM 和自定义探针”
•JProfiler 现在可以选择在分离或停止分析的 JVM 时首先保存快照
•添加了对 Linux Alpine ARM 上的分析的支持
•显示监视器视图“总”行中的行数
•在录制配置文件对话框中添加了“复制录制配置文件”操作
•锁定历史图表:添加了“在书签之间选择”操作
软件截图
  • JProfiler(Java性能分析神器)
  • 下载地址
普通下载地址
  • 热门软件
  • 热门标签
返回顶部