《性能优化方法论》总结

性能优化是为了平衡用户体验和资源限制。本质在于解决项目中由于设计不周、不合理数据结构、算法、架构等问题导致的性能问题。优化主要关注输入、处理、输出,尤其是处理环节,关键在于找到并解决性能瓶颈。

性能优化方法论

性能优化的本质

为什么我们需要进行性能优化? 思考一下!
在我看来,性能优化就是为了 解决良好的用户体验和资源的有限性之间的矛盾。通常产品发布早期由于用户量较少,不太容易出现性能问题或者通常不太会关注性能;但随着业务的不断发展,性能问题就逐渐暴露了。

导致性能问题的原因主要有:

  1. 项目工期紧张,设计阶段技术方案考虑不充分
  2. 项目中使用了不合理的数据结构或算法
  3. 系统架构设计不合理
  4. 同步执行耗时任务

日常我们编码都是围绕着输入、处理、输出 三个环节展开,所以性能优化主要从这三点进行考虑。其中**「处理」部分是最核心的环节**,也是优化的重点。

要进行性能优化,就要寻找到性能瓶颈

性能优化的核心思想

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡彬彬的笔记本

非常感谢您的鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值