专题出品人: 杨晓峰

腾讯TEG 数据平台部专家工程师

专题:进化中的JAVA

Java无疑仍然是互联网领域应用最为广泛的语言。Java语言自身也在吸收新的语言特性,不断演进。面对2020年即将发布的新版本,哪些新的特性和功能我们需要关注,又有哪些经典问题值得我们再一次深入,成熟的项目中,我们如何发挥语言的最大价值?

本专题下的议题

Tencent JDK 国产化CPU架构支持分享
傅杰 腾讯 高级工程师
所属专题:进化中的JAVA

课程概要

案例背景:
Java/JVM在企业软件、云计算和大数据等领域是无可争议的核心引擎之一。
Tencent JDK 团队围绕腾讯大数据、机器学习、云计算等场景,打造业界领先的Kona JDK产品,并参与OpenJDK社区贡献,在刚刚发布的JDK 14中是仅有被提名的若干国内贡献厂商之一。
本讲我们以Tencent JDK 为例,介绍JVM对国产化CPU架构的支持。
- Tencent Kona JDK 简介;
- 以国产化CPU支持为例,拆解JVM内部Interpreter、JIT和GC等核心模块的CPU体系结构支持工作;
- 以弱内存模型支持为例,介绍处理器内存模型对并发编程的影响。

解决思路/成功要点:
JVM内部模块支持新的CPU架构;处理器内存模型与并发编程

成果:
已经在腾讯大数据和云等生产场景落地

听众收益

掌握JVM内部模块;
熟悉内存模型对并发编程的影响;
了解在国产化CPU等新体系结构的发展趋势;

Serverless Java -- 传统Java应用如何面对上云挑战
向伟 阿里巴巴 技术专家
所属专题:进化中的JAVA

课程概要

案例背景:
传统Java应用面对上云的挑战,对于启动时间有了新的要求;
由于历史负担,大量Java应用无法通过SVM技术进行改造,用户期望在不改变现有实现的基础上,减少启动时间,满足迅速扩容的需求。

解决思路:
针对这一挑战,阿里巴巴JVM团队在结合AppCDS技术的技术,研发了EagerAppCDS,有效帮助客户减少启动时间;
同时研发启动画像,帮助用户迅速定位启动阶段耗时点,进行有针对的优化。

成果:
利用EagerAppCDS技术,某中间件容器启动时间从7s减少到2.5s, 具有广泛的应用场景;
结合启动画像,进行针对性优化后,某应用启动时间从28s 优化到9s。

听众收益

了解传统Java技术新的优化方向;
了解应用上云所面临的挑战;
以及面对上云挑战时,提供新的思路。

聊聊JVM内存那点事
李嘉鹏(你假笨) PerfMa CEO
所属专题:进化中的JAVA

课程概要

-

听众收益

1. 了解JVM内存的组成
2. 了解JVM内存的设计原则
3. 了解JVM内存的分析手段

OpenJDK Committer,目前负责Kona JDK团队,曾领导 Oracle Java 核心类库北京团队,完成JDK8到11核心类库等新功能开发和测试等相关工作,专注于Java/JVM、云原生/大数据系统架构和计算引擎优化等。

专题:进化中的JAVA

Java无疑仍然是互联网领域应用最为广泛的语言。Java语言自身也在吸收新的语言特性,不断演进。面对2020年即将发布的新版本,哪些新的特性和功能我们需要关注,又有哪些经典问题值得我们再一次深入,成熟的项目中,我们如何发挥语言的最大价值?

CopyRight © 2008-2020 Msup & 高可用架构

京ICP备09001521号