性能优化:让系统“跑得更快“
性能优化:让系统"跑得更快"你开车上班:原来30分钟到现在想25分钟到可以换车、可以换路线、可以早点出门性能优化就是让系统从"30分钟"变成"25分钟"的过程。性能优化的原则1. 先测量,再优化不要猜,要用数据:猜测:数据库慢 实际:网络延迟高常用工具:APM:Skywalking、PinpointProfiling:pprof、JProfiler慢查询:MySQL慢日志2. 找到瓶颈木桶原理:系统的性能取决于最短板。常见瓶颈:CPU密集型:计算量大I/O密集型:磁盘读写、网络请求内存密集型:内存不足、GC频繁数据库:查询慢、连接池耗尽3. 小步迭代不要一次性大改:改一点,测一点确认有效再继续/