导论-学习性能优化

本文介绍了学习性能优化的方法,强调了建立系统性能全局观的重要性。内容涵盖性能分析的六个步骤,学习方式、内容和重点,以及性能瓶颈排查的思路。推荐通过案例学习、理解基础原理和使用性能工具来提升技能。
摘要由CSDN通过智能技术生成

导论-学习性能优化

01 | 导读

1、性能分析要点

1)分析性能问题,要把观察到的性能问题跟系统原理关联起来,特别是把系统从应用程序、库函数、系统调用、再到内核和硬件等不同的层级贯穿起来

2、性能分析困难的原因

1)性能优化是个系统工程,牵一发而动全身。
2)它涉及了从程序设计、算法分析、编程语言,再到系统、存储、网络等各种底层基础设施的方方面面
3)每一个组件都有可能出问题,而且很有可能多个组件同时出问题

3、性能问题本质

1)系统资源已经达到瓶颈,但请求的处理却还不够快,无法支撑更多的请求。

4、性能分析的6个步骤

1)选择指标评估应用程序和系统的性能
2)为应用程序和系统设置性能目标
3)进行性能基准测试
4)性能分析定位瓶颈
5)优化系统和应用程序
6)性能监控和告警
7)小结:性能分析就是找出应用或系统的瓶颈,并设法去避免或者缓解它们,从而更高效地利用系统资源处理更多的请求

02 | 学习方式

1)最好的学习方式一定是带着问题学习,而不是先去看那几本大部头原理书籍,以免打击信心。
2)不需要了解每个组件的所有实现细节,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值