跨年之作:谈谈如何进行 Java 系统性能优化

作者/分享人:应书澜
向 Ta 提问
毕业于C9高校,硕士学历,曾在IEEE ITS、VSD等Top期刊发表论文。多年研发经验,精通Java、Python及C语言,擅长IOT相关技术,预测算法,分布式中间件;曾在华为、阿里巴巴,上海电气,浙能集团等公司重要项目中担任技术负责人或核心研发成员,现专注于中间件技术。

系统性能优化涉及面非常广,涵盖方案优化、编码优化、并发优化、JVM 调优等诸多方面的知识。

虽然不同系统的优化策略存在差异,但从全局来看,它们的共性仍是主要的。首先,我们可以从方案设计、编码、并发设计、JVM 等方面去优化我们的系统;然后,可以通过一些 Linux 系统命令和工具去发现系统的性能瓶颈;最后,结合业务特点采用缓存、异步化、并发等方式对系统进行“定制”优化。

本场 Chat 主要内容:

  1. 评估系统性能的指标、Amdahl 定理、系统优化路线;
  2. 识别 Java 应用性能瓶颈的方法与工具;
  3. 系统优化之方案设计优化、编码优化、并发设计优化、.JVM 调优、缓存设计等。
已有173人预订
预订达标
文章出炉
     
01月01日
01月16日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张应书澜的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
Punk
整篇看下来,就是文章堆砌,看到其他影子。
小陈
干货满满!真的是篇很棒很精彩的文章!系统性能优化涉及面非常广,而不是单纯的某一个点!
婴宁
干货满满,非常受用,谢谢大佬的分享!
lois
讲解全面,许多小细节都有顾及,收获颇丰,期待下一篇文章!
葭湘
细细品读了一遍文章,是近期看到的最好的一篇技术总结了,笔者从Linux命令、JDK命令、Java设计模式、方案策略、Java数据结构及编码优化、设计模式到框架优化再到Java虚拟机调优等多角度分门别类介绍了开发设计过程中的可优化处及优化方式,并对部分优化方式辅以实例说明,例如对于以时间换空间的短小精悍的例子可以看出笔者具有丰富的调优思考及实践,本文的内容值得反复咀嚼。
木南
内容丰富全面,讲解细致透彻,要点突出,值得借鉴,感谢分享!
退款保证:
• 01月07日前,预订人数未达标,您将获得全额退款。
• 作者未按时完成文章,您将获得全额退款。
你可能还喜欢
你不得不了解的 Flutter 入门教程
火币集团研发中心
渗透测试入门指南与路线规划
程序员-玄魂
微服务演进中的经验和反思
顾宇
漫谈函数式编程:聊聊 OCaml
梦鸽
程序员怎样提高项目管理意识
伊伊
使用 Selenium 实现万能的爬虫
码匠笔记
微信扫描登录