首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
性能优化方法论
悟鸣
创建于2022-07-07
订阅专栏
系统讲解自己对性能优化的理解和方法论
等 8 人订阅
共8篇文章
创建于2022-07-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java 工程师必读的避坑宝典
一、背景 但凡工作过的同学都会亲自经历过或者听过各种故障。 轻则受到批评,重则影响绩效,甚至被罚钱、开除。 那么,作为 Java 工程师,我们该如何尽可能避坑呢,有没有一些经验可以交流分享的呢? 本文
【性能优化方法论系列】六、总结
本主专栏要讲述性能优化的本质,性能优化的思想来源,性能优化的常见思路,还讲到了性能优化的注意事项。最后结合一个具体的场景讲述性能优化如何落地。 性能优化没有“标准答案”,优秀的程序员应该根据实际的场景
【性能优化方法论系列】五、实际案例分析
6.1 案例描述 下面给出一个模拟的业务场景,大家可以结合上面给出的性能优化核心思路,自己先设计一个性能优化的方案再和给出的方案进行对比,如果自己设计的方案更好,为你点赞;如果设计的方案没有给出去的方
【性能优化方法论系列】四、性能优化的注意事项
5.1 避免过早优化 在设计性能优化方案时,要注意避免过早优化,要考虑投入产出比。 在产品初期,只要性能不会特别影响用户体验,通常不需要特别关注性能问题。 可以把更多的精力投放到满足用户的核心需求,提
【性能优化方法论系列】三、性能优化的核心思想(3)
3.4 其他 3.4.1 随机读写转顺序读写 随机 IO 读写速度和顺序 IO 读写速度差距较大。 因此有可能的话,尽量将随机读写转为顺序读写。 3.4.2 就近原则 前面讲到使用缓存达到空间换时间的
【性能优化方法论系列】三、性能优化的核心思想(2)
3.3 提高资源利用率 3.3.1 空间换时间 空间换时间是性能优化最常用的手段之一。 其中缓存就是空间换时间的一种典型应用。 CPU 缓存、浏览器缓存、CDN 缓存、DNS 缓存、内存缓存、 Red
【性能优化方法论系列】二、性能优化的思想源泉
本小节介绍自己对性能优化方法论的思想来源。 1 核心思想 1.1 开源和节流 既然,性能问题是“良好的用户体验和有限的资源之间的矛盾” 导致的。 那么,我们如何解决这个矛盾呢?换句话说,资源不足怎么办
【性能优化方法论系列】一、性能优化的本质
1 性能优化的根本目的是什么? 可能很多人没有认真思考过:“为什么我们需要进行性能优化?”这个问题。 在我看来,性能优化是为了“解决良好的用户体验和资源的有限性之间的矛盾”。 首先,我们性能优化一般都