JProfiler(Java性能分析软件)是一个功能强大且易于使用的java性能分析工具。有了这个JProfiler工具,可以清晰的了解Java的内存使用情况,实时监控系统的内存使用情况,监控垃圾回收,线程运行状态等。功能来监控VM的运行状态及其性能。
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.低开销
软件数据只在需要的时候记录。事实上,您可以使用软件代理来启动应用程序,并在以后附加JProfiler GUI。如果不记录任何数据,开销很小。这就是我们所说的需求分析。在高级分析器中,您总是可以调整一些内容。它向您展示了分析设置是如何影响性能的,并为您提供了模板来快速选择常见用例的分析设置。
9.功能强大的CPU分析器
修复性能瓶颈是分析器最常见的用例。然而,CPU数据的详细程度可能非常高,数据收集的方式可能会对可用性产生巨大影响。有了它,你在试图找出问题原因的时候就有了果断优势。调用树形视图过滤器、聚集级别和线程状态选择器只是它在该领域中的多功能性的一些例子。
10.集成线程分析器
与线程相关的问题比人们想象的要频繁得多。没有线程分析器,你很少有机会解决这样的问题。使用this 软件可以解决一系列其他不透明的问题,比如在使用太多锁的多线程应用中增加活动。线程分析不仅在软件中有单独的视图部分,而且紧密集成到CPU分析视图中。
功能介绍
1.文件已经重写,从地上爬起来。新文档采用了可以顺序阅读的书的形式,而不是侧重于解释所有UI元素的旧参考样式文档。大量的屏幕截图说明了每一章的背景。
2.定制探针已经从头开始重新设计。现在有两个独立的检测API用于两个根本不同的用例。
3.使用脚本探测,您可以直接在JProfiler UI中定义负载探测。它们取代了旧的定制探头,更易于配置。对于每个方法拦截,您可以配置一个脚本,将拦截的有效负载作为字符串返回。
4.增加了一个摇篮插件。Gradle插件从Gradle插件门户加载,但不包括发行版。要使用任何JProfiler Gradle任务,使用以下命令启动构建脚本。
5.Heap walker中的合并引用视图已经重新实现,现在更加实用和有用。视图现在显示了每个节点上的引用持有人和引用对象,并使引用关系更加清晰。
6.堆遍历器中添加了一个合并的主引用视图。与合并的传入引用不同,合并的主导引用显示哪些引用必须被消除,以使当前对象集中的一些或所有对象符合垃圾收集的条件。在多个独立GC根的情况下,当前对象集中的一些或所有对象可能没有被主导引用所引用,因此视图可以是空的。合并的主导引用使用与最大对象视图相同的数据,因此引用可以是可传递的,而无需父节点和子节点之间的直接引用。
7.在堆遍历器中,添加了最大对象视图中的类和类加载器组。如果您有许多同一类的最大对象,切换到类分组会有助于获得更好的图片。
8.现在支持MongoDB中的异步驱动程序。在MongoDB探针中,代码的异步执行与触发数据库操作的堆栈跟踪相关联。使用同步还是异步驱动程序由事件视图中热点下的第一个节点或堆栈跟踪的第一个节点来指示。
9.增加了探头的遥测概述,它结合了探头的所有遥测数据。就像标准VM遥测概述一样,您可以单击遥测名称来显示完整视图。
10.“节点详细信息”对话框中的快速搜索已实现。“节点详细信息”对话框是一个重要的工具,用于检测负载字符串是否可能很长,例如JDBC视图中的SQL语句。当您将鼠标移动到文本区域时,可以看到快速搜索并将所有文本复制到剪贴板的操作。
施用方式
1.下载后不要直接在压缩包中运行软件,先解压;
2.软件支持32位和64位操作环境;
3.如果软件无法正常打开,请右击以管理员模式运行。
JProfiler(Java性能分析软件)相关下载
- 查看详情动软代码生成器简体2024-07-18
- 查看详情EasyFuzzer(模糊测试工具)简体2024-07-17
- 查看详情CharacterMatrix简体2024-07-13
- 查看详情SmartGrid表格控件简体2024-07-11
- 查看详情DIS无线模块调试工具简体2024-07-11
- 查看详情 动软代码生成器 简体 2024-07-18
- 查看详情 EasyFuzzer(模糊测试工具) 简体 2024-07-17
- 查看详情 CharacterMatrix 简体 2024-07-13
- 查看详情 SmartGrid表格控件 简体中文 2024-07-11
- 查看详情 DIS无线模块调试工具 英文 2024-07-11
- 查看详情 ProtoPie 简体 2024-07-18
- 查看详情 raptor 简体 2024-07-18
- 查看详情 Android逆向助手 简体 2024-07-18