工程师
互联网
工程师
Java
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

JVM性能调优最佳实践

阿里云MVP 技术顾问 CTO

阿里云MVP,华为HCDE成员|技术作者
业界资深技术专家,从事开发和架构工作近10年,擅长Java/Python体系下各类技术栈、拥有微服务、分布式高并发、AI&机器学习、大数据亚台系统架构经验,曾相任多家创业公司CTO、合伙人,负责研发线所有产品技术架构、团队管理等工作,开发了多款金融、风控大数据、SaaS、区块链等产品。
曾出版技术书籍《Akka实战: 快速构建高可用分布式应用》,受到多位业界知名技术专家联名推荐作序,该书是国内首本原创相关书籍。曾出版译著《软件开发实践项目驱动式的Java开发指南》
曾受邀为HP、通用、中邮、亚安、建行、华泰等中外企业进行技术咨询、培训等。

阿里云MVP,华为HCDE成员|技术作者 业界资深技术专家,从事开发和架构工作近10年,擅长Java/Python体系下各类技术栈、拥有微服务、分布式高并发、AI&机器学习、大数据亚台系统架构经验,曾相任多家创业公司CTO、合伙人,负责研发线所有产品技术架构、团队管理等工作,开发了多款金融、风控大数据、SaaS、区块链等产品。 曾出版技术书籍《Akka实战: 快速构建高可用分布式应用》,受到多位业界知名技术专家联名推荐作序,该书是国内首本原创相关书籍。曾出版译著《软件开发实践项目驱动式的Java开发指南》 曾受邀为HP、通用、中邮、亚安、建行、华泰等中外企业进行技术咨询、培训等。

课程费用

5800.00 /人

课程时长

1

成为教练

课程简介

在互联网+的今天,人们在PC、手机、Pad 上安装了各式各样的软件服务或APP,享受着互联网技术带来的高效和便捷。随着这些产品的高速发展,大家对高性能、稳定性、安全性、扩展性等方面有了更高的要求,而诞生于20多年前的Java平台,一直紧跟时代脉搏,兼收并蓄,持续优化,在编程领域交出最满意的答卷,最终成为现代互联网服务端开发的王者。当然,一种语言再强大,也不能在任何时候都能达到我们理想的状态。在实际工作中,我们会遇到非常多的性能问题,有些问题是需要在开发设计前通过规范避免的,有些问题是需要根据线上生产环境“边查边看边调整”的。很多工程师在遇到这些问题时,会根据一些浅显的表现来做很“粗暴”的处理,比如:OOM了就升配内存,CPU飙高就升核,超时异常过多就延长超时时间。。。诚然,在紧急情况下,有些处理能马上解决问题,但毕竟不是长久之计,甚至有时候会弄巧成拙。

目标收益

培训对象

课程大纲

引子 介绍JVM内存模型及GC问题、性能优化
第一单元
JVM基础
1. JVM组成及运行机制
2. Java内存模型
2.1 内存结构
2.2 内存与线程


3. JVM参数概要
3.1 启动参数格式
3.2 启动参数设置
3.3 常见启动参数


4. GC基础分析
4.1 GC信息查看
4.2 GC问题排查
(案例:快速查看线上的GC问题)
4.3 常见GC算法浅析
第二单元
JVM内存及调优
5. 堆内存分析
5.1 堆内存结构
5.2 堆内存信息分析
5.3 OOM问题及内存dump文件
5.4 GC日志文件深度分析
(案例:一次线上GC导致的系统卡顿问题排查过程/OOM dump信息分析)

6. 实战启动参数设置
6.1 GC日志配置
6.2 内存配置
7. 线上问题诊断工具Arthas
7.1 线程问题诊断
(案例:快速找到最忙执行线程/代码)
7.2 耗时问题诊断
(案例:快速排查线上调用链耗时问题)
7.3 如何线上诊断代码级故障
引子
介绍JVM内存模型及GC问题、性能优化
第一单元
JVM基础

1. JVM组成及运行机制
2. Java内存模型
2.1 内存结构
2.2 内存与线程


3. JVM参数概要
3.1 启动参数格式
3.2 启动参数设置
3.3 常见启动参数


4. GC基础分析
4.1 GC信息查看
4.2 GC问题排查
(案例:快速查看线上的GC问题)
4.3 常见GC算法浅析
第二单元
JVM内存及调优

5. 堆内存分析
5.1 堆内存结构
5.2 堆内存信息分析
5.3 OOM问题及内存dump文件
5.4 GC日志文件深度分析
(案例:一次线上GC导致的系统卡顿问题排查过程/OOM dump信息分析)

6. 实战启动参数设置
6.1 GC日志配置
6.2 内存配置
7. 线上问题诊断工具Arthas
7.1 线程问题诊断
(案例:快速找到最忙执行线程/代码)
7.2 耗时问题诊断
(案例:快速排查线上调用链耗时问题)
7.3 如何线上诊断代码级故障

课程费用

5800.00 /人

课程时长

1

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

活动详情

提交需求