手记

【金秋打卡】第二十四天+java调优导读

课程名称:java生产环境下性能监控与调优详解,轻松晋级中高级工程师  

课程章节:第一章

主讲老师:若鱼1919

课程内容:

要解决的问题:

  1. 生产发生了内存溢出该如何处理

  2. 生产环境给服务器分配多少内存合理

  3. 如何对垃圾收集器进行性能调优

  4. 生产环境的cpu飙高怎么办

  5. 生产环境给应用分配多少线程合适

  6. 不加log如何确定是否请求了某一行代码

  7. 不加log如何实时查看某个方法的入参与返回值

  8. JVM的字节码是什么东西

  9. 循环体中做字符串+拼接为什么效率低

  10. 字符串+ 拼接一定就是StringBuilder.append吗

  11. String常量池怎么回事

  12. i++ 和 ++i 到底哪些写法效率高

    能学到什么:

  13. 熟练使用各种监控和调优工具

  14. 从容面对生产上遇到的各种调试和性能问题

  15. 熟悉JVM的字节码指令

  16. 深入理解JVM的自动内存回收机制,学会GC调优

  17. 从容应对面试中关于性能调优和调试的问题

课程收获:

  1. 基于JDK命令行工具监控

    1. JVM参数类型、

    2. 查看运行时JVM参数。

    3. 查看JVM统计信息、

    4. jmap+MAT实战内存溢出、

    5. jstack实现死循环和死锁

  2. 基于JVisualVM的可视化监控

    1. 监控java本地进程、

    2. 监控java远程进程

  3. 基于Btrace的监控调试

    1. 安装入门和详解

  4. Tomcat的性能监控和调优

    1. 远程debug、

    2. Tomcat-manager与psi-probe监控Tomcat、

    3. tomcat调优

  5. Nginx性能监控和调优

    1. ngx_http_stub_status监控连接信息、

    2. ngxtop监控请求信息、

    3. nginx-rrd图形化监控

    4. 、nginx调优

  6. JVM层GC 调优

    1. JVM内部结构

    2. 辣鸡回收算法

    3. 辣鸡收集器

    4. GC日志格式和可视化日志工具

    5. tomcat的GC调优

  7. java代码层优化


0人推荐
随时随地看视频
慕课网APP