琳琅满目的软件服务+APP,享受着互联网技术带来的高效和便捷,随着这些产品的高速发展,企业对高性能、稳定性、安全性、扩展性等方面有了更高的要求。JAVA平台一直紧跟时代脉搏,兼收并蓄,持续优化,在编程领域交出最满意的答卷,最终成为现代互联网服务端开发的王者。在实际工作中,会遇到非常多的性能问题,有些问题是需要在开发设计前通过规范避免的,有些问题是需要根据线上生产环境“边查边看边调整”的。有时会根据一些浅显的表现来做很“粗暴”的处理,比如:OOM了就升配内存,CPU飙高就升核,超时异常过多就延长超时时间。诚然,在紧急情况下,有些处理能马上解决问题,但毕竟不是长久之计,甚至有时候会弄巧成拙。
为了让大家对性能调优有更深的认识,本课程从JVM基础开始讲起,比如JVM内存模型、GC机制、堆内存分析等,然后详细延展剖析,通过线上常见问题来实战化学习JVM的性能监控及调优策略。
课程收益
1.了解JVM基础相关知识包括:JVM组成、内存模型、启动参数、GC基础分析等;
2.理解并掌握使用JMAP命令输出或创建堆内存快照信息、使用JS TACK查看线程栈信息及死锁检测;
3.掌握并运用使用VISUALVM可视化查看堆内存分布情况、代码级演示内存及CPU采样分析线程。



京ICP备2022035414号-1