JVM 调优与容器化部署:GC、JFR 与 Docker
Clojure 服务的 JVM 调优与容器化部署实践:堆与 GC 选型(G1、ZGC、Shenandoah)、关键 JVM 参数、JFR 与 JMC 诊断、容器内存与 CPU 感知、Dockerfile 分层构建与 Kubernetes 资源配置、优雅停机与健康探针。
tag
Clojure 服务的 JVM 调优与容器化部署实践:堆与 GC 选型(G1、ZGC、Shenandoah)、关键 JVM 参数、JFR 与 JMC 诊断、容器内存与 CPU 感知、Dockerfile 分层构建与 Kubernetes 资源配置、优雅停机与健康探针。
从 CPU、延迟、内存三个问题域出发,用本机 JDK 21 实测的 jcmd 与 JFR 输出演示 VM.flags、GC.heap_info、Thread.print、GC.class_histogram 的读法,讲清 JFR 记录了什么、线程转储怎么找死锁、堆转储怎么拿与怎么分析,并给出 Arthas 类在线诊断工具的适用边界与风险。
系统讲解 JFR 与 JMC 性能分析:JFR 低开销原理与事件体系、录制与命令行操作、JMC 图形化分析路径、生产环境持续录制、与 GC 和堆分析的结合,以及常见性能问题的排查套路。
Scala 在 JVM 上的性能调优地图:JIT 分层编译与逃逸分析、GC 选型(G1/ZGC/Shenandoah)、堆与泄漏、Scala 特有陷阱(集合/boxing/虚方法)、profiler 热点定位、fiber 并发与 JFR 可观测性。
全面深入讲解 Java 性能优化的核心技术,涵盖 JVM 编译器原理、AOT 与 JIT 对比、GraalVM 原生镜像构建、Spring Boot 3 原生编译支持、JFR 性能剖析、JVM 启动与运行时优化策略,以及字符串、集合、IO 等实战技巧。
Java 系统监控诊断全栈方案:Spring Boot Actuator、Micrometer 指标、Arthas 实时诊断、JFR 飞行记录器与分布式链路追踪