Java App Troubleshooting

  1. JDK 自带的各种小工具
  1. JVM 各种 GC 算法
  • Serial
  • Parallel scavenge & Parallel old
  • Parallel new & CMS
  • G1
  • ZGC
  • Shenandoah GC
  • Azul C4 GC
  1. GC verbose log 分析
  1. Thead dump 分析
  1. Heap dump 分析
  1. Synchronize 与锁优化
  • Synchronize 关键字
  • 膨胀锁
  • 轻量级锁 与 自旋
  • 偏向锁
  1. Lock, Condition与AQS
  1. 编译, JIT 与运行时优化

  2. Java 应用程序的各种监控指标

添加新评论