良心推荐JVM性能调优工具

简介: 良心推荐JVM性能调优工具

良心推荐JVM性能调优工具

该工具源于几年前关注的一个阿里大佬专做jvm性能调优,现在已经创业开发出社区版的在线性能调优!我觉得很香就推荐给大家!

工具地址https://console.perfma.com/


下面简单介绍社区版三个产品

11.png


XXFox-Java虚拟机参数分析

  • 参数查询:查询指定JVM参数的官方定义、使用方法、默认值、专家建议
  • 参数检查:对JVM参数的用法,赋值及组合进行正确性与合理性检查
  • 参数变迁:给出JVM参数在不同配置环境下推荐取值或替代参数
  • 参数优化:全面诊断JVM参数,给出综合优化建议,并提供优化后的参数列表
  • 参数生成:根据用户的需求,自动生成推荐的JVM参数列表


12.png

XSheepdog-Java线程Dump分析

  • 智能报表:自动定位潜在的或者正影响性能的线程问题
  • 线程池·线程关系分析:找出有异常的线程池,进行合理的线程池参数设定
  • 锁·线程关系分析:知道一把锁到底阻塞了多少线程,是否影响了整体性能
  • 方法·线程关系分析:分辨哪些方法是最受欢迎的,对方法进行合理调


13.png

XElephant-Java内存Dump分析

  • 找寻最大对象:找出占内存最大的对象以及它的依赖/被依赖关系
  • 类加载分析:分析类问题,是否存在Perm/Metaspace潜在的问题
  • 堆外内存分析:找出堆外的内存使用场景,分析潜在的被OS Kill的问题
  • 线程·对象关联分析:分析哪些大对象正在被线程使用,而无法被回收

14.png

相关文章
|
2月前
|
算法 Java 关系型数据库
掌握这3个技巧,你也可以秒懂JAVA性能调优和jvm垃圾回收
JVM 是一个虚拟化的操作系统,类似于 Linux 和 Window,只是他被架构在了操作系统上进行接收 class 文件并把 class 翻译成系统识别的机器码进行执行,即 JVM 为我们屏蔽了不同操作系统在底层硬件和操作指令的不同。
24 0
|
3月前
|
缓存 Java 中间件
jvm性能调优实战 -55RPC调用引发的OOM故障
jvm性能调优实战 -55RPC调用引发的OOM故障
58 0
|
3月前
|
缓存 监控 Java
jvm性能调优实战 - 48无限循环调用和没有缓存的动态代理引起的OOM
jvm性能调优实战 - 48无限循环调用和没有缓存的动态代理引起的OOM
39 0
|
3月前
|
消息中间件 存储 Java
jvm性能调优实战 - 47超大数据量处理系统是如何OOM的
jvm性能调优实战 - 47超大数据量处理系统是如何OOM的
42 0
|
3月前
|
Java
jvm性能调优实战 - 46堆区OOM解析
jvm性能调优实战 - 46堆区OOM解析
40 0
|
7天前
|
缓存 监控 Java
深入理解Java虚拟机(JVM)性能调优
【4月更文挑战第18天】本文探讨了Java虚拟机(JVM)的性能调优,包括使用`jstat`、`jmap`等工具监控CPU、内存和GC活动,选择适合的垃圾回收器(如Serial、Parallel、CMS、G1),调整堆大小和新生代/老年代比例,以及代码优化和JIT编译策略。通过这些方法,开发者能有效提升应用性能并应对复杂性挑战。性能调优是持续过程,需伴随应用演进和环境变化进行监控与优化。
|
2月前
|
监控 算法 NoSQL
深入理解JVM - 实战JVM工具(上)
深入理解JVM - 实战JVM工具(上)
70 0
|
3月前
|
监控 Java 应用服务中间件
jvm性能调优实战 -58类加载器过多引发的OOM问题
jvm性能调优实战 -58类加载器过多引发的OOM问题
95 0
|
3月前
|
Java 应用服务中间件
jvm性能调优实战 - 45无限制的调用方法导致栈溢出OOM
jvm性能调优实战 - 45无限制的调用方法导致栈溢出OOM
44 0
|
3月前
|
安全 IDE Java
jvm性能调优实战 - 44Metaspace区域是如何因为类太多而发生内存溢出OOM
jvm性能调优实战 - 44Metaspace区域是如何因为类太多而发生内存溢出OOM
137 0