性能优化方法论,乘风者系列图书 PDF 下载

本书主要分享自己在性能优化方面的一些思考。性能优化是 Java 自程序员学习和工作进阶过程难以绕开的一个重要话题。

很多人都想学好性能优化,希望能够在自己的工作中灵活运用,提升自己的技术水平,为用户提供良好的使用体验。然而,很多人在工作中设计技术方案或者编码时缺乏系统的、方法论级别的理论指导,导致需要考

虑性能优化的场景时,缺乏优化思路。俗话说:“授人以鱼不如授人以渔〞,本文不仅会讲性能优化有哪些具体的方法,还会讲解思想的来源。

本书会先讲述性能优化方法论的主要思想源泉,性能优化的本质;然后分别讲述性能优化方法论的核心方法,以及性能优化的注意事项等内容。讲解过程中会结合常见的 Java 中间件进行一些举例说明;最后会结合具体的案例,帮助大家理解性能优化方法论如何落地。希望大家能够通过本书的学习,掌握性能优化的核心思路,帮助大家可以举一反三,可以从性能优
化角度学习 Java 中间件,去设计合理的性能优化技术方案。

资源目录

一、前言
1.1 关于本书
2 关于作者
二、性能优化的本质
2.1 性能优化的根本目的是什么?
2.2 出现性能问题的主要原因
2.3 性能优化的核心环节
2.4 寻找性能瓶颈
三、性能优化方法论的思想源泉
3.1 核心思想
3.1.1 开源和节流
3.1.2 堆“硬件”、升“软件”
3.1.3 权衡 (trade-off)
3.2具体来源
3.2.1 经典论断
3.2.2 百花齐放
四、性能优化的核心思想
4.1 增加资源
4.1.1 增加机器
4.1.2 升级配置
4.2 减少耗时操作
4.2.1 合并操作(化零为整)
4.2.2 压缩
4.2.3 复用
4.2.4 减少 1O 操作
4.2.5 减少上下文切换
4.2.6 减少操作指令
4.2.7 合理设置等待时间
4.3 提高资源利用率
4.3.1 空间换时间
4.3.2 同步转异步
4.3.3 串行转并行
4.3.4 降低冲突的范围
4.3.5 空间局部性
4.4 其他
4.4.1 提前处理
4.4.2 实时转离线
4.4.3 随机读写转顺序读写
4.4.4 就近原则
4.4.5 选择合适的数据结构和算法
4.4.6 加限制条件 (技术层面)
4.4.7 CPU 密集型和 IO 密集型
4.4.8 根据技术特点去优化
4.4.9 全链路优化
4.4.10 多种手段相结合
4.5 产品层面
4.5.1 加限制条件(产品层面)
2 砍需求
五、注意事项
5.1 避免过早优化
5.2 考虑其他指标
5.3 优化体验
六、实际案例
6.1 案例描述
6.2 设计分析
6.3 案例总结
七、总结

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前等级为
登录后免费下载登录 黑名单反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 需要登录 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您有每天免费下载所有资源次特权,今日剩余 已取得下载权限
重要声明

本站资源均来自网络分享,仅用于站内学习或测试研究使用。如有侵犯您的权益请私信留言,我们会第一时间审核。未经原版权作者许可,禁止用于任何商业途径,请在下载二十四小时内删除!


如果遇到 付费 才可 获取 的素材,建议升级 对应的会员。 全站 90% 以上的素材 均有备份”。 本站资源均以主流网盘分享, 以 7z、rar、分卷等常见的格式压缩, 为防止有人压缩软件不支持 7z 格式 ,7z 解压,建议下载 7-zip ,zip、rar 解压,建议下载 WinRAR 。手机下载解压教程详见帮助中心

学习课程

快速的掌握 SQL 数据库,一通百通课程

2022-05-31 07:00

学习课程

AE 超能力学院,小莫入门到精通下载

2022-06-01 04:00

0 条回复 A文章作者 M管理员
发表垃圾评论,一经核查直接关小黑屋
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
全站搜索