ej-technologies JProfiler 14.0 (macOS, Linux, Windows) - Java 性能分析
ej-technologies JProfiler 14.0.5 (macOS, Linux, Windows) - Java 性能分析
The Award-Winning All-in-One Java Profiler
请访问原文链接:https://sysin.org/blog/ej-technologies-jprofiler/ 查看最新版。原创作品,转载请保留出处。
作者主页:sysin.org
JProfiler
屡获殊荣的一体化 Java 分析器
JProfiler 是业界最全面的一体化 Java 分析器,可帮助解决性能瓶颈、确定内存泄漏并了解线程问题。
为什么选择 JProfiler?
-
深入了解 JDBC 和 JPA
数据库调用是性能问题的首要根源。JProfiler 是帮助您在创纪录的时间内找到并修复它们的工具。
-
对 Kubernetes 和 Docker 的内置支持
在 Kubernetes 和 Docker 中分析 JVM 很困难 (sysin)。使用 JProfiler,您只需在 JProfiler UI 中选择它们即可。
-
零配置远程分析
使用 JProfiler,您只需要远程计算机的 SSH 凭据即可分析在其上运行的 JVM。无需远程安装。
-
HTTP 调用的高级分析
JProfiler 是分析 HTTP 性能问题的专家工具。传入调用、传出调用- JProfiler 甚至可以跟踪多个 JVM 之间的调用。
-
对 Spring 和 JEE 的出色支持
JProfiler 了解 Spring 和 JEE 组件,并将它们的高级信息与方法调用的低级信息结合起来。
-
以及更多
MongoDB 性能分析
JProfiler 的众多高级探测器之一测量 MongoDB 调用。与仅显示方法调用的简单分析器相比,您将更快地解决问题。
实时分析数据
使用 JProfiler,您无需记录所有数据即可查看。UI 会在可行的情况下向您显示所记录的分析数据。
来自 IDE 的配置文件
JProfiler 提供IDE 插件为 IntelliJ IDEA、eclipse 和 Netbeans。只需单击一下即可开始分析会话,并自动将分析的类设置为您自己的代码。
应用程序服务器集成向导
JProfiler 具有适用于所有流行应用程序服务器的集成向导 (sysin)。他们根据需要修改启动脚本或配置文件以在启动时加载分析代理。
离线分析和触发器
不需要使用 UI 进行分析。通过离线分析,您可以使用 JProfiler 强大的触发系统或 API 来记录数据并将快照保存到磁盘。
快照比较
保存并比较快照,以了解不同分析运行之间的性能变化。
使用堆遍历器查找内存泄漏
查找内存泄漏的原因可能很困难。JProfiler 使用堆遍历器(目前最先进的内存分析工具)让一切变得简单。
全面支持 HPROF/PHD
来自热点 JVM (HPROF) 或 OpenJ9 (PHD) 的本机内存快照由 JProfiler 读取并显示在堆遍历器中。
全面支持 JFR
JFR是生产中记录数据的重要工具。JProfiler 的全部功能可用于记录和分析 JFR 快照。
本地请求跟踪
JProfiler 允许您跟踪不同线程之间的调用。支持执行器、虚拟线程、AWT、SWT、Kotlin 协程等。
远程请求跟踪
JProfiler 可以跟踪跨 JVM 边界的调用,包括 HTTP 请求、RMI、gRPC、Web 服务和远程 EJB。
轻松创建自定义探针
直接在 UI 中使用脚本定义自定义探针。对于更高级的探针,请为您自己的代码使用嵌入式探针 API,为第三方代码使用注入的探针 API。
下载地址
ej-technologies JProfiler 14.0.5 Windows x64
ej-technologies JProfiler 14.0.5 macOS Universal
ej-technologies JProfiler 14.0.5 Linux x64 (sh deb rpm tgz)
ej-technologies JProfiler 14.0.5 AIX
ej-technologies JProfiler 14.0.5 FreeBSD
相关产品:
- IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS:macOS 下载汇总 (系统、应用和教程)
- IDE for Windows:Windows 下载汇总
- JetBrains IDE:JetBrains IDE 2024.3 (macOS, Linux, Windows) - 开发者工具