保存成功
保存失败,请重试
提交成功

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

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

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

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

本场 Chat 主要内容:

  1. 评估系统性能的指标、Amdahl 定理、系统优化路线;
  2. 识别 Java 应用性能瓶颈的方法与工具;
  3. 系统优化之方案设计优化、编码优化、并发设计优化、.JVM 调优、缓存设计等。
已有450人预订
预订达标
文章出炉
     
01月01日
01月16日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张应书澜的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
绿乄茶9 个月前
好,图文并茂!
liangyaoxp9 个月前
作者写这篇文章应该花了很多功夫的,能从多个方面,多个维度进行阐述,并且有理有据,给 java 性能优化提供了很好的方向,值得深入挖掘。
聪少9 个月前
粗略看了一下,感觉就是这复制,那复制,堆切过来
绿乄茶9 个月前
支持作者
应书澜(作者)9 个月前
欢迎批评指正,写作的本意也是为读者梳理一条性能优化的路线,并对路线上的各个点进行简要阐述。这里面肯定有些内容是你熟悉的,这很正常,方法论的东西不是随意可以创新的,但你要说复制粘贴,我觉得不太合适
木南9 个月前
内容丰富全面,讲解细致透彻,要点突出,值得借鉴,感谢分享!
葭湘9 个月前
细细品读了一遍文章,是近期看到的最好的一篇技术总结了,笔者从Linux命令、JDK命令、Java设计模式、方案策略、Java数据结构及编码优化、设计模式到框架优化再到Java虚拟机调优等多角度分门别类介绍了开发设计过程中的可优化处及优化方式,并对部分优化方式辅以实例说明,例如对于以时间换空间的短小精悍的例子可以看出笔者具有丰富的调优思考及实践,本文的内容值得反复咀嚼。
你可能还喜欢
Redis 难题突破,最经典 36 题含详细解析
慕容千语
送卫衣:GitChat 1024 留言有奖活动来啦!
GitChat 内容组
如何依靠副业赚钱,应对人到中年的职场危机
代码GG陆晓明
数据结构算法常见的 100 道面试题全解析:2019 版
攻城狮
Redis 面试题全解析
驰骋
【有奖活动】用一句话证明你是程序员
🐡赵小胖
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效