
JProfiler是一款适合于前端人员的JAVA性能分析软件,在MAC当中帮助你分析JAVA性能上面的问题,对其进行全面的诊断,让你的代码更加的高效,明显的降低代码上面所出现的延迟,对于开发者来说是一款不错的优化选择,感兴趣的话就快来下载这款JProfiler!

EJ Technologies JProfiler 11 是一款屡获殊荣的JAVA性能多合一分析器。JProfiler的直观UI可以帮助您解决Java应用性能瓶颈,减少内存泄漏并了解线程问题。功能非常强大,具体的可以点击下方按钮去官网进行了解。
出色的易用性
配置文件时,您需要获得的最强大的工具。同时,您不想花时间学习如何使用该工具。JProfiler就是:同时简单而强大。配置会话非常简单,第三方集成使入门变得轻而易举,并且以自然的方式呈现分析数据。在所有级别上,JProfiler都经过精心设计,可帮助您开始解决问题。
JDBC,JPA和NOSQL的数据库分析
数据库调用是业务应用程序中性能问题的主要原因。JProfiler的JDBC和JPA / Hibernate探针以及针对MongoDB,Cassandra和HBase的NoSQL探针显示了数据库访问缓慢的原因以及代码如何调用缓慢的语句。从显示所有JDBC连接及其活动的JDBC时间轴视图到显示各种遥测视图的慢速语句以及单个事件列表的热点视图,数据库探针是了解数据库层的重要工具。 。
对JAVA ENTERPRISE EDITION的出色支持
JProfiler的大多数视图中都提供了对JEE的专门支持。例如,在JEE聚合级别中,您可以根据应用程序中的JEE组件看到调用树。另外,为每个请求URI划分了调用树。此外,JProfiler在低级分析数据的顶部添加了一个语义层,例如在CPU分析视图中显示的JDBC,JPA / Hibernate,JMS和JNDI调用。通过JEE支持,JProfiler弥合了代码分析器和高级JEE监视工具之间的鸿沟。
更高级别的分析数据
JProfiler有许多探针,向您显示来自JRE中有趣的子系统的高级数据。除了JDBC,JPA / Hibernate,JSP / Servlet,JMS,Web服务和JNDI之类的Java EE子系统外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息。这些探针中的每一个都有其自己的有用视图集,这些视图可为您提供一般的见解,突出性能问题并允许您跟踪单个事件。而且,所有这些视图也可用于您自己的自定义探针,您可以在JProfiler中动态配置这些探针。
内存泄漏的出色分析
如果没有合适的工具,可能找不到内存泄漏。JProfiler的堆遍历器为您提供了一个直观的界面来解决简单和复杂的内存问题。5种不同的视图和大量检查显示了当前对象集的不同方面。每个视图为您提供有关所选对象的基本见解,并允许您切换到不同的对象集。只需单击一下鼠标即可回答诸如为何不进行垃圾收集的问题之类的问题。
广泛的质量检查功能
JProfiler非常适合作为QA工具,无论是在开发过程中还是专用于QA团队。快照比较功能丰富,可以轻松跟踪进度。JProfiler对命令行操作具有强大的支持。这包括从命令行配置文件,导出快照数据和创建快照比较的功能。与JProfiler捆绑在一起的ant任务使您可以从构建脚本执行所有命令行操作。
对平台,IDE和应用程序服务器的最广泛支持
JProfiler集成到您的环境中:我们提供适用于32位和64位JVM 的广泛平台的本机代理库 。与 所有流行的IDE的集成 使开发过程中的性能分析与运行应用程序一样容易。市场上几乎所有应用服务器的大量集成向导可确保您单击几下即可开始,而无需阅读文档。
低开销
JProfiler仅在需要时才记录数据。实际上,您可以使用JProfiler代理启动应用程序,并在以后附加JProfiler GUI。当您不记录任何数据时,开销非常小。这就是我们所谓的按需配置。始终可以在高级探查器中进行很多调整。JProfiler向您展示了性能分析设置将如何影响性能,并为您提供了用于快速选择常见用例性能分析设置的模板。
强大的CPU分析器
解决性能瓶颈是探查器最常见的用例。但是,CPU数据的详细程度可能会让人不知所措,并且收集数据的方式可能会在可用性方面产生巨大差异。使用JProfiler,在尝试查找问题原因时,您具有决定性的优势。调用树视图过滤器,聚合级别和线程状态选择器只是JProfiler在该领域的多功能性的一些示例。
集成的线程分析器
与线程相关的问题比人们想象的要频繁得多。如果没有线程事件探查器,则只有很少的机会解决这些问题。使用JProfiler时,可以解决其他各种不透明的问题,例如,在使用过多锁定的多线程应用程序中增加活动性。线程分析不仅在JProfiler中具有单独的视图部分,而且还紧密集成到CPU分析视图中。
新的功能:
•异步采样模式,在macOS和Linux上没有安全点偏差
•macOS和Linux上的本地采样
•支持打开JDK飞行记录器快照
•新的异常值检测视图显示了相对于平均时间而言异常慢的调用方法
•异步跟踪现在可用于采样
•对调用树和热点视图执行“显示线程”操作,以显示包含当前选定调用堆栈的所有线程
•删除调用树:根据聚合级别,添加了删除整个类或程序包的选项
•呼叫树删除:添加了仅删除自拍时间的选项
•改进了缩小的遥测技术的绘制
•现在,除非启用自动滚动功能,否则在遥测中进行放大和缩小将保留视图的中心
•现在可以在MacOS上使用CTRL +鼠标滚轮或缩放手势来缩放遥测
•当缩放比例处于活动状态时,放大和缩小操作现在可以使用
•支持在Linux PowerPC Little Endian(PPCLE)架构上进行概要分析
•远程SSH附加和jpenable命令行实用程序现在可与仅包含java.base模块的JVM一起使用
错误修复:
•在某些地方,JProfiler使用二进制数量级(因数1024)而不是十进制数量级(因数1000)
•仅在之前显示锁定历史记录图形时,才显示线程历史记录视图中的监视工具提示
•监视器使用历史记录视图中的阈值微调器对输入键没有反应
•无法在会话设置的源路径选择器中添加ZIP文件
•树图不适用于未定时的调用树,例如异常探针
•IntelliJ IDEA插件:当对使用JDK 11+编译的代码进行性能分析时,嵌套的lambda不再具有用于拨入和拨出电话的装订线图标
•未显示对象数组的估计保留类大小
•如果选择浅层大小作为主要度量标准,则堆漫游器中的“保留大小”列不遵循“大小比例”视图设置
•遥测视图中的“缩放至适合”按钮并未立即将新设置传播到所有其他遥测视图
•对于非常大的记录,有效负载热点中显示了错误的“无CPU记录”节点
•MBean查看器中的属性未按字母顺序排序
•修复了当堆所包含的堆包含大量原始数组时堆漫步器中的异常
•JProfiler 11.0中的回归:带有表树的视图中的水平滚动被破坏
•修复了在Linux上使用8u232 + / 11.0.6 +进行字体渲染时缺少空格的问题
•无法将SSH远程附加到64位ARM平台
•IDEA插件:如果禁用了Grails插件,则在2019.3 Ultimate Edition中引发了异常
•IDEA插件:自动打包计算不适用于Kotlin文件
•IDEA插件:在分析用JDK 11+编译的代码时,嵌套的lambda不再具有用于拨入和拨出电话的装订线图标
•IDEA插件:在JProfiler中使用“激活IDE”操作时,自2019.3起不再引发IDE窗口
绝对适合java开发人员的分析软件,能够帮助你全面的诊断性能上面的问题,帮助你进行全面的优化,让你的JAVA在运行上面更加的高效和快速!
| 软件名称 | 推荐星级 | 功能优势 |
| VisualVM | ★★★★★ | 集成JDK,轻量级多合一分析 |
| YourKit Java Profiler | ★★★★★ | 智能内存与CPU分析,极低开销 |
| Java Mission Control | ★★★★☆ | Oracle官方工具,监控功能极佳 |
| Async Profiler | ★★★★☆ | 低开销采样,火焰图直观清晰 |
| BTrace | ★★★☆☆ | 动态追踪,无需重启应用进程 |
| Java Melody | ★★★☆☆ | 轻量监控,网页实时展示性能 |
| XRebel | ★★★★★ | 开发环境实时性能检测与优化 |
开发者其他应用ej-technologies GmbH
Mac网页设计软件EverWeb Standalone
Mac编程软件
83.6M
v3.2.3 MacOS版
Xliff Editor(xliff编辑器)
Mac编程软件
8.9M
v2.7.2 破解版
TablePlus Mac版
Mac编程软件
35.1M
V3.6.2 官方版
和码编程学习平台Mac版
Mac编程软件
154M
v1.9.8 2026官方中文版
Mac网页封装工具Coherence X
Mac编程软件
14.3M
HBuilderX mac版
Mac编程软件
31.7M
v3.3.11 2026官方中文版
HUAWEI DevEco Studio for Mac版
Mac编程软件
942.9M
V3.1.0.501苹果电脑版
猿如意Mac版(CSDN客户端)
Mac编程软件
81.4M
V0.1.7苹果电脑版
Swift Playgrounds 4苹果入门编程
Mac编程软件
445KB
v4.0 2026官方中文版
百度开发者工具Mac版
Mac编程软件
337.2M
V4.25.1 2026官方中文版