开发者社区> 问答> 正文

在性能优化过程中,有哪些注意事项?

在性能优化过程中,有哪些注意事项?

展开
收起
云上静思 2021-10-18 18:51:46 425 0
1 条回答
写回答
取消 提交回答
    1. 性能瓶颈点通常呈现2/8 分布,即80%的性能问题通常是由20%的性能瓶颈点导致的,2/8 原则也意味着并不是所有的性能问题都值得去优化;
    2. 性能优化是一个渐进、迭代的过程,需要逐步、动态地进行。记录基准后,每次改变一个变量,引入多个变量会给我们的观测、优化过程造成干扰;
    3. 不要过度追求应用的单机性能,如果单机表现良好,则应该从系统架构的角度去思考; 不要过度追求单一维度上的极致优化,如过度追求CPU 的性能而忽略了内存方面的瓶颈;
    4. 选择合适的性能优化工具,可以使得性能优化取得事半功倍的效果;
    5. 整个应用的优化,应该与线上系统隔离,新的代码上线应该有降级方案。

    资料来源:《Java开发者面试百宝书》,链接:https://developer.aliyun.com/topic/download?id=7899

    2021-10-19 15:54:06
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
如何做小程序性能优化 立即下载
Web服务架构变化及性能优化 立即下载
AliSQL性能优化与功能突破的演进之路 立即下载