JVM 性能调优 · 系列目录

叙事框架:决策树式——你的应用适合哪种 GC / 哪些参数 总计 20 篇,已发布 5 篇,15 篇待完善


一、GC 选型 / 调优类

二、内存排查类

三、JVM 机制类

  • ⏳ 从一次诡异的"应用无响应"看 Safepoint 机制
  • ⏳ JFR 和 JMC 怎么在生产环境用?性能分析不只有 Arthas
  • ⏳ 类加载机制导致的诡异行为:自定义 ClassLoader 排障
  • ⏳ 编译优化带来的反直觉问题:JIT 内联导致性能计数器不准

四、参数 / 配置类

  • ⏳ 容器环境下 JVM 参数不好使了?-Xmx 不生效的背后
  • ⏳ JVM 参数调优 checklist:从堆大小到 GC 策略的一线经验
  • ⏳ 线上环境该用哪个 JDK 版本?8/11/17/21 选型决策指南

五、诊断工具类

  • ⏳ Arthas 在生产环境用得对吗?从热替换到 trace 的全场景实操
  • ⏳ 用 jmap/jcmd/jstack 诊断生产问题——一条命令一条命令学
  • ⏳ 没有 Arthas 的年代:gdb + strace + 纯手工定位 JVM 问题
  • ⏳ 性能分析工具链选型:JMC vs Arthas vs async-profiler vs JFR

最后更新:2026-06