JProfiler是一个功能强大的工具,您可以使用它以动态方式分析基于Java的应用程序,并使您能够分析它们以期优化性能。
- 方法调用——这通常称为“CPU分析”。可以以不同方式测量和可视化方法调用。方法调用分析可帮助您了解应用程序正在执行的操作,并找到提高其性能的方法。
- 分配——分析堆上的对象的分配,引用链和垃圾收集属于“内存分析”类别。此功能使您可以修复内存泄漏,一般使用更少的内存并分配更少的临时对象。
- 线程和锁——线程可以保持锁定,例如通过同步对象。当多个线程协作时,可能会发生死锁,JProfiler可以为您显示它们。此外,锁可以争用,这意味着线程必须等待它们才能获取它们。 JProfiler提供对线程及其各种锁定情况的深入了解。
- 更高级别的子系统——许多性能问题发生在更高的语义级别上。例如,对于JDBC调用,您可能想要找出哪个SQL语句最慢。对于这样的子系统,JProfiler提供了将特定有效负载附加到调用树的“探测器”。
EJ Technologies JProfiler 11.0新功能特性
- 用于传出请求的HTTP探测;HTTP请求的远程请求跟踪
- “内联异步执行”调用树和热点视图的树分析
- 自动检测将在当前配置的JVM中生成数据的跟踪类型
- 异步跟踪状态显示在具有相关操作的调用树视图上方
- 检测非配置类中的调用是否会创建异步调用并提供记录它
- Kotlin协同程序的异步跟踪;基于IntelliJ IDEA的全新明暗外观,支持Windows和Linux的HighDPI
- jpcontroller的非交互模式;IDE集成的自动过滤器检测
- 重新组织的会话设置对话框,没有单独的“性能分析设置”对话框
- 常规设置对话框的“会话默认值”选项卡上的新会话的默认设置
- 默认设置的“方法呼叫记录”选项卡包括关闭新会话的“检测或采样”问题的选项
- 在会话设置对话框中从其他会话复制所选设置类别的操作
- 更简洁,更易读的配置文件格式,不会写入默认设置
- 在连接到已使用不同设置进行概要分析的JVM时,询问用户是否保留以前的设置
- 对于脱机分析,如果配置文件仅包含单个会话,则不再需要在-agentpath VM参数中指定会话ID
- 使用-agentpath VM参数中的“id”或“config”选项现在会自动激活“立即启动”模式
- 添加了JPROFILER_AGENT_OPTIONS环境变量,以允许在无法修改“-agentpath”VM参数的情况下为代理设置调试参数
- 触发堆转储”操作:添加了用于记录基元数据的选项
- 在探针控件对象视图中为嵌套表的详细信息对话框添加了快速搜索功能
- servlet探针现在拦截所有Jetty处理程序,增加了对Javalin,Spark和ktor-jetty的支持
- 在调用树和热点视图的视图设置对话框中添加了“缩短包”选项
- 支持仅包含java.base模块的JVM的分析
EJ Technologies JProfiler 11.0安装破解
1,双击jprofiler_windows-x64_11_0.exe,安装软件
软件默认安装在C盘,如果需要更改安装路径,选择Customize installation设置安装目录
运行注册机keygen.exe,输入用户名和公司名计算许可证代码,注册激活即可
2,安装激活完成,Enjoy