LEARN-BOOK LEARN-BOOK
  • 综合性导航

    • 全目录导航
    • 第一版(001 ~ 123 章)
    • 第二版(124 ~ 195 章)
    • 课程总结(难题与解决方案)
  • 精彩知识精选

    • Redis 篇(redis 企业级集群架构)
    • 多级缓存架构设计
    • 数据库 + 缓存双写一致性解决方案
    • 缓存维度化拆分解决方案
    • 缓存命中率提升解决方案
    • 缓存并发重建冲突解决方案
    • 缓存预热解决方案
    • 热点缓存自动降级方案
    • 缓存雪崩解决方案
    • 缓存穿透解决方案
    • 缓存失效解决方案
    • 高可用分布式系统架构设计(hystrix 篇)
    • spring boot 整合 ehcache
    • 史上最通俗易懂 Storm 教程
  • JAVA 生产环境下性能监控与调优详解
  • 透视 HTTP 协议
  • DDD 实战课
  • 说透中台
  • 设计模式

    • 设计模式(慕课)
    • 研磨设计模式(李兴华)
GitHub (opens new window)
  • 综合性导航

    • 全目录导航
    • 第一版(001 ~ 123 章)
    • 第二版(124 ~ 195 章)
    • 课程总结(难题与解决方案)
  • 精彩知识精选

    • Redis 篇(redis 企业级集群架构)
    • 多级缓存架构设计
    • 数据库 + 缓存双写一致性解决方案
    • 缓存维度化拆分解决方案
    • 缓存命中率提升解决方案
    • 缓存并发重建冲突解决方案
    • 缓存预热解决方案
    • 热点缓存自动降级方案
    • 缓存雪崩解决方案
    • 缓存穿透解决方案
    • 缓存失效解决方案
    • 高可用分布式系统架构设计(hystrix 篇)
    • spring boot 整合 ehcache
    • 史上最通俗易懂 Storm 教程
  • JAVA 生产环境下性能监控与调优详解
  • 透视 HTTP 协议
  • DDD 实战课
  • 说透中台
  • 设计模式

    • 设计模式(慕课)
    • 研磨设计模式(李兴华)
GitHub (opens new window)
  • JAVA 生产环境下性能监控与调优详解
    • 必备推荐
    • 目录导航
  • 为什么要学习这课程?
  • 基于 JDK 命令行工具的监控
  • 基于 JVisualVM 的可视化监控
  • 基于 Btrace 的监控调试
  • Tomcat 性能监控与调优
  • Nginx 性能监控与调优
  • JVM 层 GC 调优
  • Java 代码层优化

# JAVA 生产环境下性能监控与调优详解

# 必备推荐

配套练习项目 (opens new window)

  • JAVA 平台,标准版故障排除指南 (opens new window)

    里面列出了很多场景下的故障如何排除,比如死锁,内存溢出等

# 目录导航

  • 为什么要学习这课程?

  • 基于 JDK 命令行工具的监控

    • JVM 参数类型
    • 查看运行时 JVM 参数
    • 查看 JVM 统计信息
    • jmap + MAT 实战内存溢出
    • jstack 实战死循环与死锁
  • 基于 JVisualVM 的可视化监控

    • 监控本地 JAVA 进程
    • 监控远程 JAVA 进程
  • 基于 Btrace 的监控调试

    • Btrace 安装使用入门
    • Btrace 使用详解
  • Tomcat 性能监控与调优

    • Tomcat 远程 debug
    • Tomcat-manager 监控 Tomcat
    • psi-probe 监控 Tomcat
    • Tomcat 调优
  • Nginx 性能监控与调优

    • ngx_http_stub_status 监控链接信息
    • ngxtop 监控请求信息
    • nginx-rrd 图形化监控
    • nginx 调优
  • JVM 层 GC 调优

    • JVM 内存结构:基于 JDK 1.8
    • 垃圾回收算法
    • 垃圾收集器
    • GC 日志格式与可视化日志分析工具
    • Tomcat 的 GC 调优实战
  • Java 代码层优化

    • JVM 字节码指令与 javap
    • 字节码指令简单介绍
    • 常用代码优化方法
Edit this page (opens new window)
上次更新: 2022-07-21 20:05:27

为什么要学习这课程? →