JProfiler 是一个功能强大的工具,您可以使用它以动态方式分析基于 Java 的应用程序,并使您能够分析它们以优化性能。当您配置文件时,您需要最强大的工具。同时,您不想花时间学习如何使用该工具。JProfiler 就是这样:既简单又强大。
奖励 – 具有综合Java Profiler
Jprofiler的直观UI可以帮助您解决性能瓶颈,确定内存泄漏并了解线程问题。非常易于使用
配置文件时,您需要最强大的工具。同时,您不想花时间学习如何使用此工具。 Jprofiler就是这样:简单而强大。配置会话非常简单。第三方集成使该条目更加容易,并以自然方式介绍数据分析。在各个级别上,Jprofiler经过精心设计,以帮助您开始解决该问题。
JDBC,JPA和NOSQL数据库分析
数据库调用是业务应用程序中绩效问题的主要原因。 JDBC和JPA / Hibernate探针Jprofiler和MongoDB,Cassandra和HBase的NOSQL检测器显示了慢速数据库访问速度以及代码调用语句的速度。从JDBC时间轴视图到所有JDBC连接及其活动,各种远程测试视图的慢速语句和单个事件列表将通过热点显示给您。数据库检测是 – 深度了解数据库层的重要工具。
对Java Enterprise Edition的表达支持
JEE在JEE中有特别的支持。例如,在JEE聚合级别,您可以根据应用程序中的JEE组件检查调用树。此外,为每个请求调用URI分割树。此外,Jprofiler在CPU性能分析视图中显示的低级别性能分析数据上添加了语义层,例如JDBC,JDBC,JPA / Hibernate,JMS和JNDI调用。在JEE支持下,Jprofiler弥补了代码分析仪和高级JEE监视工具之间的差距。
高级分析数据JJProfiler具有许多检测器,可以显示JRE中有趣子系统的更高级别数据。除了JDBC,JPA / Hibernate,JSP / Servlet,JMS,Web Services和JNDI和其他Java EE子系统外,Jprofiler还提供了有关RMI呼叫,文件,插座和流程的高级信息。这些探针中的每一个都有其自己的有用视图,可以为您提供一般见解,突出显示性能问题,并允许您跟踪单个事件。此外,所有这些视图也可以用于您自己的自定义探针,您可以在Jprofiler中进行配置。
记忆泄漏的星星分析
没有合适的工具,也无法找到内存泄漏。 Jprofiler的桩步行器为您提供直观的界面,以解决简单而复杂的内存问题。五个不同的视图和大量检查显示了当前对象集的不同方面。每个视图为您提供所选对象的基本见解,并允许您切换到不同的对象集。只需单击鼠标即可回答为什么对象不垃圾回收的问题。
宽质量检查功能
无论在开发过程中还是在特殊的质量检查团队中,Jprofiler都非常适合作为质量检查工具。快照的丰富功能可以轻松跟踪进度。 Jprofiler对命令行操作有很大的支持。这包括分析,导出快照数据并创建从命令行创建快照的函数。与Jprofiler捆绑在一起的蚂蚁任务使您可以从构建脚本中执行所有命令行。对平台,IDE和应用程序服务器的最广泛支持
Jprofiler已集成到您的环境中:我们为各种平台提供了该计算机的代理库,包括32位和64位JVM。集成到所有流行的IDE中,使开发过程中的分析与运行应用程序一样简单。市场上几乎所有应用程序服务器的大量集成向导可确保您只需要单击几次即可开始使用它而不是阅读文档。
Jprofiler在需要时记录数据。实际上,您可以使用Jprofiler代理来启动应用程序,并以后添加Jprofiler GUI。如果没有记录数据,则费用很小。这就是我们所说的需求分析。总有一些事情可以在高级别检测器中进行调整。 Jprofiler展示了分析设置将如何影响性能,并为您提供一个模板,以快速选择常见案例的分析设置。
功能性CPU分析仪
修复性能瓶颈是最常用的分析仪案例。但是,CPU数据的详细信息可能很高,并且收集数据的方法可能会影响可用性。使用Jprofiler,在尝试找到问题的原因时,您具有决定性的优势。调用树视图过滤器,聚合级别和线程状态选择器只是该字段中JProfiler的多功能示例。
集成线程分析仪
与线程相关的问题比人们想象的要频繁得多。没有线程分析仪,您只有最小的机会来解决这些问题。使用JProfiler时,可以解决一系列其他不透明问题,例如使用过多锁定多线程应用程序的活动增加。线程分析不仅在Jprofiler中具有单独的视图部分,还将密切集成到CPU分析视图中。
下载:JProfiler 13 for Mac(Java开发分析工具)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。