实战:Java生产环境下性能监控与调优详解

  • 第1章 课程介绍(提供问答区答疑解惑)

    本章为大家介绍生产环境可能存在的问题和常用的性能监控工具,以及课程能学到什么,课程内容如何安排等,让大家对课程有个全貌的认识,从而更好的学习这门课程。

    •  1-1 课前必读(不看会错过一个亿)
    •  1-2 为什么学习这门课程?试看
  • 第2章 基于JDK命令行工具的监控

    本章带大家学习JDK的命令行监控工具的使用,包括jps、jinfo、jstat、jmap、jstack, 并结合MAT实战如何定位内存溢出,实战如何定位死循环和死锁。

    •  2-1 JVM的参数类型
    •  2-2 查看JVM运行时参数
    •  2-3 jstat查看JVM统计信息
    •  2-4 演示内存溢出
    •  2-5 导出内存映像文件
    •  2-6 MAT分析内存溢出
    •  2-7 jstack与线程的状态
    •  2-8 jstack实战死循环与死锁
  • 第3章 基于JVisualVM的可视化监控

    本章带大家学习可视化的监控工具JVisualVM的使用,学习如何用它来监控本地和远程的JAVA进程,包括监控内存、线程、方法执行时间等等。

    •  3-1 监控本地java进程
    •  3-2 监控远程的java进程
  • 第4章 基于Btrace的监控调试

    本章带大家学习如何安装btrace、如何编写btrace脚本来对生产环境下的代码进行监控调试,比如获取生产环境下某个方法的参数、返回值、异常、执行的行号等等。

    •  4-1 btrace入门
    •  4-2 拦截构造函数、同名函数
    •  4-3 拦截返回值、异常、行号
    •  4-4 拦截复杂参数、坏境变量、正则匹配拦截
    •  4-5 注意事项

猜你喜欢

转载自www.cnblogs.com/kaerl/p/11582922.html