软件介绍
JProfiler Mac版是一个全功能的Java剖析工具(profiler),JProfiler Mac版主要用于检查和跟踪系统(限于Java开发的)的性能。JProfiler 是由 ej-technologies 推出的一款商用软件,支持的操作系统有:Windows, Linux, Mac OS X, FreeBSD, Solaris, AIX 以及 HP-UX;支持的 IDE 包括:Eclipse, NetBeans, Intellij IDEA, JBuiler 以及 JDeveloper。
JProfiler Mac破解版软件安装步骤
注意:同一IP内只能运行一个该应用程序,多个用户同时登陆,会提示激活码被占用,关闭后,重新启用即可。
下载完JProfiler 11 Mac破解版软件后打开,将左侧的【JProfiler】拖动到右侧的应用程序中进行安装!
打开软件后点击【Next】选择【Enter License key】,出现注册码页面:
打开“JProfiler mac”镜像包内【JProfiler 注册码】:输入注册信息后点击【Next】点击【Next】
JProfiler mac破解版安装完成,点击【Finish】:
官方介绍
JProfiler 11 是一款功能强大的Java代码分析工具,JProfiler的直观UI可帮助您解决性能瓶颈,确定内存泄漏并了解线程问题且JProfiler 11 Mac破解版配置会话非常简单,第三方集成使得入门变得轻而易举,并且以自然的方式呈现数据分析。在所有级别上,JProfiler都经过精心设计,可帮助您开始解决问题。
JProfiler 11 Mac破解版功能介绍
JDBC,JPA和NOSQL的数据库分析
数据库调用是业务应用程序中性能问题的主要原因.JProfiler的JDBC和JPA / Hibernate探针以及MongoDB,Cassandra和HBase的NoSQL探测器显示了数据库访问速度慢的原因以及代码调用语句的速度.从JDBC时间轴视图向您显示所有JDBC连接及其活动,通过热点视图向您显示各种遥测视图的慢速语句和单个事件列表,数据库探测是深入了解数据库层的重要工具.
非常易于使用
在配置文件时,您需要最强大的工具.同时,您不想花时间学习如何使用该工具.JProfiler就是这样:简单而强大的同时.配置会话非常简单,第三方集成使得入门变得轻而易举,并且以自然的方式呈现数据分析.在所有级别上,JProfiler都经过精心设计,可帮助您开始解决问题.对JAVA ENTERPRISE EDITION的出色支持在JProfiler的大多数视图中都存在对JEE的专用支持.例如,在JEE聚合级别中,您可以根据应用程序中的JEE组件查看调用树.此外,为每个请求URI分割调用树.此外,JProfiler在低级别性能分析数据之上添加了语义层,例如在CPU性能分析视图中显示的JDBC,JPA / Hibernate,JMS和JNDI调用.凭借其JEE支持,JProfiler弥补了代码分析器和高级JEE监视工具之间的差距.
更高级别的分析数据
JProfiler有许多探测器,可以显示来自JRE中有趣子系统的更高级别的数据.除了JDBC,JPA / Hibernate,JSP / Servlets,JMS,Web服务和JNDI等Java EE子系统之外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息.这些探针中的每一个都有自己的一组有用的视图,可以为您提供一般的洞察力,突出性能问题,并允许您跟踪单个事件.而且,所有这些视图也可用于您自己的自定义探针,您可以在JProfiler中即时配置内存泄漏的恒星分析
没有合适的工具,找不到内存泄漏是不可能的.JProfiler的堆walker为您提供了一个直观的界面来解决简单和复杂的内存问题.5个不同的视图和大量检查显示了当前对象集的不同方面.每个视图都为您提供有关所选对象的基本见解,并允许您切换到不同的对象集.只需单击鼠标即可回答诸如为什么对象不是垃圾回收的问题.
广泛的QA功能
JProfiler非常适合作为QA工具,无论是在开发期间还是在专门的QA团队中.快照比较的丰富功能可以轻松跟踪进度.JProfiler对命令行操作有很强的支持.这包括分析,导出快照数据和从命令行创建快照比较的功能.与JProfiler捆绑在一起的ant任务允许您从构建脚本执行所有命令行操作.
对平台,IDE和应用程序服务器的最广泛支持
JProfiler集成到您的环境中:我们为各种平台提供本机代理库 ,包括32位和64位JVM.集成到 所有流行的IDE中, 使开发过程中的分析与运行应用程序一样简单.市场上几乎所有应用服务器的大量集成向导确保您只需点击几下即可开始使用,而不是阅读文档.
低开销
JProfiler仅在您需要时记录数据.实际上,您可以使用JProfiler代理启动应用程序,并在以后附加JProfiler GUI.如果不记录任何数据,则开销非常小.这就是我们所说的需求分析.总是有一些你可以在高级探查器中调整的东西.JProfiler向您显示分析设置将如何影响性能,并为您提供模板以快速选择常见用例的分析设置.
功能强大的CPU分析器
修复性能瓶颈是分析器最常用的用例.但是,CPU数据的详细程度可能非常高,而且收集数据的方式可能会对可用性产生巨大影响.使用JProfiler,在尝试找出问题的原因时,您具有决定性的优势.调用树视图过滤器,聚合级别和线程状态选择器只是JProfiler在该领域的多功能性的一些示例.
集成的线程分析器
与线程相关的问题比人们想象的要频繁得多.没有线程分析器,您只有最小的机会来解决这些问题.使用JProfiler时可以解决一系列其他不透明的问题,例如在使用过多锁定的多线程应用程序中增加活跃度.线程分析不仅在JProfiler中有一个单独的视图部分,它还紧密集成到CPU分析视图中.
JProfiler 11 Mac破解版新增功能
已添加用于传出请求 的HTTP探测。同步和异步调用都是测量的。支持的HTTP客户端是:
java.net.URLConnection中
Java HTTP客户端(Java 11+)
Apache HttpClient 4.x
Apache Async HttpClient 4.x
OkHttp 3.9+
Jersey(JAX-RS)Async Client 2.x.
RestEasy Async Client 3.x
CXF Async Client 3.1.1+现在可以在JVM之间跟踪HTTP调用。在服务器端使用受支持的HTTP客户端和servlet容器时,呼叫站点和执行站点可以在两个方向上导航。可以内联异步执行。现在,为此目的,调用树视图和热点视图都具有“内联异步执行”调用树分析。如果异步跟踪处于活动状态,则调用树上方的状态显示可以轻松访问创建内联视图的操作。此外,拦截异步调用的调用树中的节点具有相应的超链接。
添加了对跟踪Kotlin协同程序的支持。 协同程序是以多平台方式与Kotlin进行异步编程的基础。在没有专用工具支持的情况下,涉及协同程序的调用树被高度分割,并且丢失了许多关于因果关系的信息。
JProfiler具有新的浅色和深色外观和感觉。外观和感觉基于 IntelliJ IDEA Darcula的外观和感觉以及它的轻微衍生。这些外观在Windows,Linux和macOS上支持HiDPI。在Windows和macOS上,JProfiler捆绑了“JetBrains Runtime”OpenJDK ,它具有比默认JDK更好的HiDPI支持。
一个用于jpcontroller非交互模式已被添加。jpcontroller是一个命令行可执行文件,用于控制记录和保存快照。除了现有的交互模式,您现在还可以自动执行分析会话,而无需手动输入。
对于自动调用,您传递[pid | host:port]选择一个配置文件的JVM以及 --non-interactive参数。从stdin或使用--command-file参数指定的命令文件中读取命令列表。
此非交互模式的命令与JProfiler MBean中的方法名称相同 。它们需要相同数量的参数,以空格分隔。此外, 还提供了sleep 命令。
例如,命令序列可能如下所示:
添加书签“Hello world”
startCPURecording true
睡10
stopCPURecording
saveSnapshot /path/to/snapshot.jps自动检测IDE集成的调用树过滤器。对于新会话,IntelliJ IDEA,eclipse和NetBeans的IDE集成现在扫描配置项目的源包,并相应地设置包含过滤器。包含过滤器产生比默认独占过滤器更好的结果。如果具有可编辑源文件的所有包都具有公共前缀包,则将使用该包,否则将单独添加包含类的所有顶级包。
此检测仅在项目第一次分析时执行,并且调用树过滤器设置中的任何手动更改都不会丢失。在会话设置对话框的“定义过滤器”选项卡上,可以使用重置按钮强制重复此计算。
分配记录的采样大大降低了分配记录的高开销。默认情况下,记录每10个分配,与记录所有分配相比,大致将开销减少到1/10。
会话设置已得到改进。先前单独的“性能分析设置”对话框已集成到新的会话设置对话框中。
您现在可以轻松地将其他会话的选定部分复制到当前会话配置中。
浮动许可证现在通过SSH工作。拥有浮动许可证的客户现在可以使用与配置JVM的SSH连接相同的配置来配置与浮动许可证服务器的SSH连接。
添加了对跟踪Kotlin协同程序的支持。 协同程序是以多平台方式与Kotlin进行异步编程的基础。在没有专用工具支持的情况下,涉及协同程序的调用树被高度分割,并且丢失了许多关于因果关系的信息。
JProfiler具有新的浅色和深色外观和感觉。外观和感觉基于 IntelliJ IDEA Darcula的外观和感觉以及它的轻微衍生。这些外观在Windows,Linux和macOS上支持HiDPI。在Windows和macOS上,JProfiler捆绑了“JetBrains Runtime”OpenJDK ,它具有比默认JDK更好的HiDPI支持。
JProfiler 11 mac软件特色
实时分析本地会话
一旦定义了应用程序的启动方式,JProfiler就可以对其进行概要分析,并立即从配置的JVM中查看实时数据。为了消除对会话配置的需要,您可以使用 众多IDE插件中的一个来从您喜欢的IDE中分析应用程序。
实时分析远程会话
通过修改java start命令的VM参数,您可以让任何Java应用程序从JProfiler GUI中侦听连接。配置文件应用程序不仅可以在本地计算机上运行,JProfiler还可以通过网络连接到配置文件应用程序。此外,JProfiler 为所有流行的应用程序服务器提供了 大量的集成向导,可帮助您设置应用程序以进行性能分析。
脱机分析和触发器
您不必将JProfiler GUI连接到配置文件应用程序以对其进行分析:使用 离线分析, 您可以使用JProfiler强大的触发系统或JProfiler API来控制分析代理并将快照保存到磁盘。稍后您可以在JProfiler GUI中打开这些快照,或使用命令行导出工具或导出ant任务以编程方式导出概要分析视图。
快照比较
在JProfiler中,您可以将所有当前性能分析数据的快照保存到磁盘。JProfiler提供了丰富的比较工具,可以查看两个或更多快照之间发生了哪些变化。或者,您可以使用命令行比较工具或比较ant任务以编程方式创建比较报告。
查看HPROF快照
JProfiler可以打开已使用jVMsole或jmap等JVM工具或由-XX:+ HeapDumpOnOutOfMemoryError JVM参数触发的HPROF快照。
请求跟踪
凭借创新的请求跟踪概念,JProfiler可以更轻松地分析并行和多线程编程。请求跟踪通过调用树视图中的超链接将呼叫站点与不同线程之间的执行站点连接起来。可以跟踪以下多线程系统:
来自java.util.concurrent包的执行程序
Kotlin协同程序
AWT活动
SWT活动
线程开始
此外,如果在JProfiler中分析和打开两个JVM,JProfiler可以跟踪跨JVM边界的调用。可以跟踪以下远程呼叫。
HTTP请求
RMI打电话
Web服务调用远程EJB调用
轻松创建自定义探针JProfiler提供了一个自定义探针向导,允许您直接在JProfiler GUI中定义自定义探针。您的自定义探针由JProfiler部署到配置文件应用程序,您甚至不必在更改或添加自定义探针时重新启动配置文件应用程序。以下是JProfiler中概要分析视图的高级概述:
内存分析
JProfiler的内存视图部分提供有关内存使用情况的动态更新视图,以及显示有关分配点的信息的视图。所有视图都有多个聚合级别,可以显示实时和垃圾回收对象
所有对象
显示堆上所有对象的类或包,包含实例计数和大小信息。您可以标记当前值并显示差异。
录制的对象
显示所有记录对象的类或包。您可以标记当前值并显示差异。
分配调用树
显示一个调用树或方法,类,包或Java EE组件,其中包含所选类的带注释的分配。
分配热点
显示分配所选类的方法,类,包或Java EE组件的列表。您可以标记当前值并显示差异。可以为每个热点显示回溯树。
类跟踪器
显示一个时间线,其中包含所选类的实例计数图。
堆沃克
在JProfiler的堆walker中,您可以通过执行选择步骤获取堆的快照并深入查看感兴趣的对象。堆walker有五个视图:
类
显示所有类及其实例。
分配
显示记录对象的分配树和分配热点。
最大的对象
显示阻止堆的最大部分被垃圾收集的对象。可以扩展支配树以显示这些保留的对象。
参考
显示具有原始数据的单个对象的传出引用和带有“显示垃圾收集器根路径”功能的传入引用。还提供传入和传出引用的累积视图。在传出引用视图中,您可以应用筛选器。有两种不同的过滤器类型:按原始值过滤和使用脚本过滤。
数据
显示单个对象的实例和类数据。
时间
显示记录对象的时间分辨直方图。
检查
在检查视图中,您可以对当前对象集运行多个检查,以便以各种方式分析对象。图形
在图中,您可以添加来自不同对象集的对象,并通过打开传入和传出引用,查找所选对象之间的路径以及显示垃圾收集器根的路径来探索它们之间的关系。CPU分析
JProfiler提供了各种记录调用树的方法,以优化性能或细节。可以为所有视图选择线程或线程组以及线程状态。可以在方法,类,包或Java EE组件级别上聚合所有视图。CPU视图部分包含:
呼叫树
显示JVM中所有已记录调用序列的累积自上而下的树。JDBC,JMS和JNDI服务调用被注释到调用树中。可以将调用树拆分为不同的请求URL到servlet或JSP。您可以标记“异常方法运行记录”的方法,并分别查看最慢的调用。通过请求跟踪,您可以将呼叫站点连接到多线程应用程序中的执行站点。
热点
显示最耗时的方法列表。可以为每个热点显示回溯树。
调用图
显示从所选方法,类,包或Java EE组件开始的调用序列图。
方法统计
显示有关所有方法的呼叫时间分布的统计信息以及可用于发现异常值的呼叫时间分布图。
呼叫追踪器
显示按线程,包和类分组的方法调用的记录时间顺序跟踪。
线程分析
对于线程分析,JProfiler提供以下视图:
线程历史
显示具有线程活动和线程状态的时间线。线程监视器
显示所有活动线程及其当前活动的列表。
线程转储
您可以在线程转储视图中进行多个线程转储并对其进行分析。
监控分析
对于监视器分析,JProfiler提供以下视图:
当前锁定图
显示JVM中所有等待和阻塞情况的图表。
电流监视器
显示当前使用的监视器及其关联的线程。
锁定历史图表
以图形形式显示记录的等待和阻止情况的历史记录。
监控历史记录
显示记录的等待和阻止事件的历史记录。
监控使用情况统计
显示按监视器,线程和监视器类分组的监视器的统计信息。
VM遥测
为了观察JVM的内部状态,JProfiler提供了各种遥测视图:
堆
显示一个时间线,其中包含已使用堆和堆大小的图形。
录制的对象
显示一个时间线,其中包含已记录的活动对象和数组的图形。
记录的吞吐量
显示时间线,其中包含已记录对象的对象创建和垃圾回收率的图表。
GC活动
显示带有垃圾收集器活动图表的时间线。
类
显示带有已加载类图的时间线。
主题
显示带有活动线程图的时间线。
CPU负载
显示时间线,其中包含已配置应用程序生成的CPU负载的图表。
数据库
JProfiler支持以下数据库的特定探测:
JDBC
JPA / Hibernate
MongoDB的
卡桑德拉
HBase的
JEE和探针
JProfiler提供探针:
JDBC
JPA / Hibernate
ETC.
JNDI
RMI
网页服务
Servlet的
档
套接字
流程探针显示以下信息:
时间线
在时间线视图中,探针将其控制对象显示为沿时间轴的彩色条。控件对象是与单个探测事件关联的长寿命对象。例如,在JDBC探针中,控制对象是数据库连接。时间线条上的颜色对应于控制对象可以处于的不同状态。
控制对象
有关控制对象的表格详细信息显示在控制对象视图中。它显示有关控制对象的更多详细信息以及记录事件的统计信息,例如文件I / O的总吞吐量。通过过滤器控件和底部的总线,您可以对控件对象的子集进行快速求和。某些探针在嵌套表中显示其他详细信息,您可以在其中打开一个对话框,以更详细地显示有趣的多行值。例如,进程的命令行参数可能非常长。
热点
在热点视图中,探针显示由执行时间排序的探测事件发布的有效负载名称的热点。例如,文件探针显示文件名,JDBC探针显示SQL字符串,JNDI探针显示查询。每个热点都可以扩展,以显示有助于热点的背景痕迹。
遥测数据
在遥测视图>中,您可以看到探测器发布的各种遥测。
活动
事件视图显示探测器记录的单个事件。事件具有线程和堆栈跟踪信息,您可以轻松跳转到关联的控制对象。同样,过滤器和总行允许您对所选事件求和。
更新日志
新的功能:
•支持分析 Java 19
•JavaScript XHR 源跟踪现在支持 Chrome 104+
修复的错误:
•使用 SSH 连接的 Kubernetes 对每个主机系统的第一次连接尝试失败
•eclipse 插件:修复了如果 JRE 包含在长度超过 80 个字符的路径中的异常
•打开多个窗口时,某些对话框可能有错误的父框架
•在 Window 菜单中切换窗口在 macOS 上不起作用
•修复了 macOS 上缺少单选按钮的罕见情况
软件推荐理由
JProfiler mac破解版是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序。它把CPU、执行绪和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合用途。
软件排行榜
IntelliJ IDEA 2023 for Mac (java开发工具)
MongoBooster for Mac (MongoDB桌面客户端)破解版
JetBrains DataGrip 2020 for Mac(数据库开发管理软件)
PhpStorm 2023 for mac(PHP集成开发工具)
Cornerstone for Mac(SVN管理软件)
SmartSVN 14 for Mac(SVN客户端)附注册密钥
JetBrains GoLand 2023 for Mac(Go语言IDE开发环境)
PhpStorm 2020 for mac(PHP集成开发环境)
JetBrains DataGrip 2023 for Mac(数据库管理软件)
MAMP Pro for Mac(PHP/MySQL开发环境)支持Monterey12.x系统
相关软件
JProfiler for Mac(Java分析应用程序)
Mac开发软件JProfiler 11 for Mac(Java剖析工具)
Mac办公软件JProfiler for Mac(Java分析应用程序)附注册码
Mac办公软件JProfiler for Mac(Java分析工具)附注册码
Mac开发软件JProfiler for Mac(Java分析应用程序)附注册码
Mac开发软件IntelliJ IDEA CE 2020 for Mac(java ide开发工具)
Mac开发软件JetBrains IntelliJ IDEA 2020 for Mac( Java 集成开发工具)
Mac开发软件install4j for Mac(Java安装文件生成工具)
Mac开发软件Java 8 for Mac(JAVA jre运行环境)
Mac开发软件