架构师训练营 - 第七周总结
性能测试
性能测试是性能优化的前提和基础,从视角上可分为:主观视角和客观视角
性能测试指标
主要指标有响应时间、并发数、吞吐量、性能计数器等
性能测试方法
性能测试、负载测试、压力测试、稳定性测试
全链路压测
全链路压测其实指的就是在特定的业务场景下,将相关的链路完整的串联起来同时施压,
尽可能模拟出真实的用户行为,当系统整站流量都被打上来的时候,必定会暴露出性能
瓶颈,才能够探测出系统整体的真实处理能力,以及有指导的在大促前进行容量规划和
性能优化,这便是线上实施全链路压测的真正目的
性能优化
性能优化原则
不能优化没有测试的软件;不能优化不了解的软件
性能优化的一般方法
性能优化的分层思想
软件优化的三板斧
缓存、异步和集群
软件代码性能优化
并发编程、资源复用、异步编程、数据结构
操作系统
程序运行时架构
操作系统多任务运行环境
进程的运行期状态
进程
线程
锁
cas锁原语
性能测试非常重要,是性能优化的前提和基础;老师讲的非常细,但内容太多了,一时吸收不了,下周需要在复习复习
评论