JProfiler(Java性能分析软件)是一款功能强大且易于使用的Java性能分析工具。使用这个JProfiler工具,可以清楚地了解Java的内存使用情况,实时监控系统的内存使用情况,监控垃圾收集、线程运行状态等。功能来监视虚拟机的运行状态及其性能。
Basic 简介
Jprofiler10是一个非常专业的Java性能分析工具。通过该工具,您可以清楚地了解Java的内存使用情况,/[k2/]通过实时监控系统的内存使用情况、监控垃圾收集、线程运行状态等来监控VM及其性能的运行情况。它非常适合于监测和分析J2EE。除了java性能分析功能,//K2/]还提供了JDBC、JPA和NOSQL数据库分析、内存泄漏分析等实用的功能,可以帮助您在使用过程中标记内存分配和信息视图等显示类,同时分析用户操作中存在的错误,供Java开发人员了解此外,GUI可以轻松发现性能瓶颈、内存泄漏,并解决线程执行问题。它是一个非常实用的Java性能分析工具。
软件特色
1.非常容易使用
当你进行分析时,你需要最强大的工具。同时,你不想花时间学习如何使用该工具。它既简单又强大。配置会话非常简单,第三方集成使其易于上手,并以自然的方式呈现数据分析。软件经过精心设计,可帮助您开始解决各种问题。
2.数据库分析2。DBC、JPA和NOSQL。
数据库调用是业务应用中性能问题的主要原因。JDBC和JPA/Hibernate探针以及MongoDB、Cassandra和HBase的NoSQL探针显示了数据库访问缓慢和代码调用语句速度缓慢的原因。从JDBC时间轴视图向您显示所有JDBC连接及其活动,并通过热点视图向您显示各种遥测视图的慢句子和单个事件列表。数据库检测是深入理解数据库层的重要工具。
3.对JAVA企业版的出色支持
大多数观点都支持JEE。例如,在JEE聚合级别,您可以查看应用程序中基于JEE组件的调用树。此外,为每个请求URI划分调用树。此外,软件向低级性能分析数据添加了一个语义层,例如显示在CPU性能分析视图中的JDBC、JPA/Hibernate、JMS和JNDI调用。凭借其JEE支持,这软件弥合了代码分析器和高级JEE监控工具之间的差距。
4.更高级别的分析数据
在JRE中有许多探针可以显示感兴趣的子系统的更高级数据。除了Java EE子系统(如JDBC、JPA/Hibernate、JSP/servlet、JMS、Web服务和JNDI),它还提供了有关RMI调用、文件、套接字和进程的高级信息。每个探测器都有自己的一组有用的视图,可以为您提供一般的洞察力,突出显示性能问题,并允许您跟踪单个事件。此外,所有这些视图还可以用于您自己的定制探针,这些探针可以在软件中动态配置。
5.内存泄漏的星型分析
没有合适的工具,就不可能发现内存泄漏。软件的堆遍历器为您提供了一个直观的界面来解决简单和复杂的内存问题。五个不同的视图和大量的检查显示了当前对象集的不同方面。每个视图都为您提供了有关选定对象的基本信息,并允许您切换到不同的对象集。只需点击鼠标即可回答诸如为什么对象不被垃圾收集之类的问题。
6.广泛的QA功能
无论是在开发期间还是在专门的QA团队中,它都非常适合作为QA工具。这些快照非常丰富功能,因此您可以轻松跟踪进度。对命令行操作的强大支持。这包括功能,用于从命令行分析、导出快照数据和创建快照比较。与软件捆绑在一起的Ant任务允许您从构建脚本执行所有命令行操作。
7.对平台、IDE和应用服务器最广泛的支持。
软件已集成到您的环境中:我们为各种平台提供了本地代理库,包括32位和64位JVM。集成到所有流行的IDE中使开发过程中的分析像运行应用程序一样简单。市场上几乎所有应用服务器都有大量的集成向导,确保您只需点击几下就可以开始使用,而不是阅读文档。
8.低开销
软件仅在您需要时提供数据记录。事实上,您可以使用软件代理来启动应用程序并在以后附加JProfilerGUI。如果你不记录任何数据,开销非常小。这就是我们所说的需求分析。在高级分析器中总有一些东西可以调整。它向您展示了分析设置将如何影响性能,并为您提供了模板来快速选择常见用例的分析设置。
9.功能强大的CPU分析器
修复性能瓶颈是分析器最常见的用例。然而,CPU数据的详细程度可能非常高,数据收集的方式会对可用性产生巨大影响。有了它,当你试图找出问题的原因时,就有了决定性的优势。调用树视图过滤器、聚合级别和线程状态选择器只是它在该领域中多功能性的一些例子。
10.集成线程分析器
与线程相关的问题比人们想象的要频繁得多。如果没有线程分析器,您几乎没有机会解决此类问题。使用this软件可以解决一系列其他不透明的问题,例如增加使用太多锁的多线程应用程序中的活动。线程分析不仅在软件中有单独的视图部分,而且还紧密集成到CPU分析视图中。
功能介绍
1.文件已经重写,从地上爬了起来。新文档采用可以顺序阅读的书籍形式,而不是专注于解释所有UI元素的旧参考风格文档。大量的屏幕截图说明了每一章的背景。
2.定制探头已经从头开始重新设计。现在有两个独立的检测API用于两种根本不同的用例。
3.使用脚本探测,您可以直接在JProfilerUI中定义负载探测。它们取代了旧的定制探头,更易于配置。对于每个方法拦截,您可以配置一个脚本,将拦截的有效负载作为字符串返回。
4.添加了一个摇篮插件。Gradle插件是从Gradle插件门户加载的,但不包括发行版。要使用任何JProfilerGradle任务,请使用以下命令启动构建脚本。
5.Heap walker中的合并引用视图已经重新实现,现在更加实用和有用。视图现在显示了每个节点上的引用持有人和引用对象,并使引用关系更加清晰。
6.堆遍历器中添加了一个合并的主导引用视图。与合并的传入引用不同,合并的主导引用显示必须消除哪些引用才能使当前对象集中的部分或所有对象符合垃圾收集条件。在多个独立GC根的情况下,当前对象集中的一些或所有对象可能没有被主要引用引用,因此视图可以是空的。合并的主导引用使用与最大对象视图相同的数据,因此引用可以是可传递的,而无需在父节点和子节点之间直接引用。
7.在Heap walker中,添加了最大对象视图中的类和类加载器组。如果您有许多相同类别的最大对象,则切换到类别分组会有助于获得更好的图片。
8.现在支持MongoDB中的异步驱动程序。在MongoDB探针中,代码的异步执行与触发数据库操作的堆栈跟踪相关联。使用同步还是异步驱动程序由事件视图中热点下方的第一个节点或堆栈跟踪的第一个节点来指示。
9.增加了探头的遥测概述,它结合了探头的所有遥测数据。就像标准VM遥测概述一样,您可以单击遥测名称来显示完整视图。
10.“节点详细信息”对话框中的快速搜索已实现。“节点详细信息”对话框是一个重要工具,用于检测负载字符串是否可能很长,例如JDBC视图中的SQL语句。当您将鼠标移动到文本区域时,可以看到快速搜索并将所有文本复制到剪贴板的操作。
施用方式
1.下载后不要直接在压缩包中运行软件,先解压;
2.软件支持32位和64位操作环境;
3.如果软件无法正常打开,请右击以管理员模式运行。
JProfiler(Java性能分析软件)相关下载
- 查看详情修改字符串简体2024-05-24
- 查看详情SpreadJS(JS表格控件)简体2024-05-24
- 查看详情E-Reverse(易语言编译程序)简体2024-05-22
- 查看详情Resource Tuner简体2024-05-19
- 查看详情代码生成机器人(C#)简体2024-05-18
- 查看详情 修改字符串 简体 2024-05-24
- 查看详情 SpreadJS(JS表格控件) 简体 2024-05-24
- 查看详情 E-Reverse(易语言编译程序) 简体 2024-05-22
- 查看详情 Resource Tuner 简体中文 2024-05-19
- 查看详情 代码生成机器人(C#) 简体 2024-05-18
- 查看详情 mongodb(开源数据库软件) 英文 2024-05-26
- 查看详情 MetInfo企业建站系统 简体 2024-05-26
- 查看详情 数据比对工具 简体 2024-05-26