JProfiler Mac正式版是款适合编程人员使用的Java开发分析工具。JProfiler Mac最新版可以快速的帮助用户这进行使用的过程中,分析出您的操作错误这存在的错误。并且JProfiler Mac还能对需要的显示类进行标记,包括了内存的分配情况和信息的视图等。
{mac3}
JProfiler Mac软件功能
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中进行配置。
5、内存泄漏的恒星分析
如果没有合适的工具,寻找内存泄漏是不可能的。JProfiler的堆步行者为您提供了一个直观的界面来解决简单和复杂的内存问题。5种不同的视图和大量的检查显示了当前一组对象的不同方面。每个视图为您提供关于所选对象的基本见解,并让您切换到不同的对象集。诸如为什么对象不是垃圾收集的问题只需单击一下鼠标即可解决。
6、广泛的QA功能
JProfiler非常适合作为QA工具,无论是开发期间还是专门的QA团队。快照比较的丰富功能使得跟踪进度变得很容易。JProfiler对命令行操作有强大的支持。这包括配置,导出快照数据和从命令行创建快照比较的能力。与JProfiler捆绑的ant任务允许您从构建脚本执行所有命令行操作。
7、最广泛的平台,IDE和应用程序服务器支持
JProfiler集成到您的环境中:我们为32位和64位JVM 提供各种平台的本地代理库 。集成到 所有流行的IDE中使开发 过程中的配置文件与运行应用程序一样简单。市场上几乎所有应用服务器的大量集成向导确保您只需点击几下即可开始使用,而无需阅读文档。
8、低开销
JProfiler只在需要时记录数据。事实上,您可以使用JProfiler代理启动您的应用程序,并在稍后附加JProfiler GUI。当你不记录任何数据时,开销非常小。这就是我们所说的需求分析。总而言之,您可以在高级分析器中调整很多东西。JProfiler向您展示了您的配置文件设置将如何影响性能,并为您提供模板以快速选择常见用例的配置文件设置。
9、功能强大的CPU分析器
解决性能瓶颈是分析器最常见的用例。但是,CPU数据的详细程度可能会不堪重负,收集数据的方式会对可用性产生***影响。使用JProfiler,您在尝试找出问题的原因时具有决定性的优势。调用树视图过滤器,聚合级别和线程状态选择器只是JProfiler在这一领域的多功能性的一些例子。
10、集成的线程分析器
与线程相关的问题比人们想象的要多得多。没有线程分析器,您只有极少的机会来解决这些问题。使用JProfiler时,可以解决一系列不透明的问题,例如在使用过多锁定的多线程应用程序中增加活跃度。线程分析不仅在JProfiler中具有单独的视图部分,还紧密集成到CPU分析视图中。
11、支持的平台
JProfiler支持在以下平台上进行分析:
windows,macos,Linux,FreeBSD,Solaris,AIX,HP-UX
JProfiler Mac软件特色
1、以动态的方式对基于Java的应用程序进行配置,并使您能够对它们进行优化分析;
2、支持第三方ide将JProfiler作为插件集成使用;
3、通过热点视图,显示您对各种遥测视图和单个事件列表的缓慢语句;
4、在J2EE聚合级别上,您可以在应用程序中的J2EE组件中看到调用树;
5、在底层分析数据之上添加了一个语义层;
6、跨越了代码分析器和高级JEE监视工具之间的差距;
7、提供了关于RMI调用、文件、套接字和进程的高级信息;
8、提供详细的分析图表,突出性能问题,并允许您跟踪单个事件进行可行化配置;
JProfiler Mac更新日志
新功能:
JProfiler GUI 现在可以在 ARM macOS(Apple Silicon)上本地运行
添加了对 Java 16 分析的全面支持
添加了对 Oracle JDBC 19.9 的全面支持
火焰图
支持附加到 Docker 容器中的 JVM
支持在 Alpine Linux 上进行分析
支持分析 macOS arm64 JVM
在新的 HTTP Server 探针中支持 Netty
远程连接:支持为非 SSH 登录用户的非 root 用户拍摄 HPROF 快照
远程连接:支持连接到登录用户没有可用 JRE 的机器
远程附加:支持没有主目录或没有可写主目录的SSH用户
附加功能现在支持以 -agentpath 开头的 JVM
NetBeans 插件:添加了“附加到运行的 JVM”操作
NetBeans 插件:添加了首选项页面,可以在其中编辑 JProfiler 可执行文件和新窗口选项
支持 Jakarta EE 9
新的跨平台外观和感觉
简体中文本地化
UI 中的超链接现在可聚焦并可与键盘一起使用
支持 UI 中所有历史记录的鼠标导航按钮,包括视图选择器
在堆步行器中添加了“按类加载器分组的类”检查
支持 MongoDB 4.2+ 反应式驱动程序
完全支持 Oracle JDBC 驱动程序 21.0
支持与浮动许可证服务器的加密和身份验证通信
支持从浮动许可证服务器远程签出许可证
浮动许可证客户现在可以为 Web 许可证服务器请求许可证密钥,而不是使用本地许可证服务器
添加了对 MongoDB 4.3 的支持
为 Glassfish V6 和 Jetty 11 添加了集成向导
错误修复:
堆栈跟踪列表中的源代码和字节码导航不适用于具有 short 类型参数的方法
探针部分中调用树分析视图中的“返回调用树”操作未激活正确的探针视图,以防同时激活不同的探针视图
如果启用了“显示对象 ID”设置,堆遍历器的参考视图中的顶级对象不会显示对象 ID
Websphere 集成向导在离线模式下不起作用
修复了使用具有不同 DPI 设置的多台显示器时的几个 UI 问题
探针调用树中的有效载荷节点没有很好地处理换行符,并且很长的有效载荷字符串工具需要很长时间才能呈现
对于非常大的录音,负载调用树没有按预期工作
用于分析 install4j 生成的启动器的集成向导不适用于 macOS 上的应用程序包
远程连接:如果其他用户无法读取 root 用户的主目录,则使用 root 作为 SSH 用户不起作用
修复了 macOS 上触控板滚动的问题
io.netty.channel.epoll.Native.epollWait 未添加到 Net I/O 线程状态
线程转储视图:所选线程的比较对话框在暗模式下未正确显示
无法为 JRE/JDK 主目录选择隐藏目录,这是安装在 .sdkman 中的 JRE 的问题
分析在某些 Linux Alpine 机器上不起作用
树视图:节点详细信息对话框中的文本以及从复制到剪贴板操作的文本中的文本对于特定字符序列可能会出现乱码
修复了多跳隧道的 SSH 主机密钥验证
套接字探测:使用 Java 17 进行分析时,并非所有非阻塞 I/O 都被记录下来
HTTP 探测:在最新版本的 RestEasy 3.x 中,异步 API 不适用于同步 HTTP 客户端
Kotlin 协程的请求跟踪在附加模式下不适用于 Kotlin 1.5
如果 JProfiler 已启动,则无法从 Windows 资源管理器打开快照
从 Docker 容器打开 HPROF 快照有时可能会失败
“所有对象”和“记录的对象”视图:按“差异”列排序并不总是有效
Heap walker:在传出引用视图中向数组引用添加更多实例仅工作一次
使用 Java 16+ 开始时 jpenable 不起作用
修复了最近 macOS 版本上的对话框窗口问题
特别说明:
百度网盘提取码:fkjj
番茄下载站小编推荐:
JProfiler Mac在行业内算是数一数二的软件,相信有很多的小伙伴都会使用过的,你再不用就OUT了。本站还为您准备了{recommendWords}