写点什么

性能优化

用户头像
独孤魂
关注
发布于: 2020 年 07 月 23 日
性能优化



· 原则

· 你不能优化一个没有测试的软件

· 你不能优化一个你不了解的软件

· 性能主要指标

· 响应时间

· 并发数

· 吞吐量

· 性能计数器:System Load , 线程数,进程数,CPU,内存,磁盘IO,网络IO

· 性能优化方法步骤

· 性能测试,获得性能指标

· 指标分析,发现性能与资源瓶颈点

· 架构与代码分析,寻找性能与资源瓶颈关键所在

· 架构与代码优化,优化关键技术点,平衡资源利用

· 性能测试,进入性能优化闭环

· 性能优化分层思想(全链路优化)

· 机房与骨干网络性能优化

· 异地多活多机房

· 专线网络+CDN

· 服务器与硬件性能优化

· 使用更优的CPU,磁盘,内存,网卡(如果是硬件瓶颈)

· 操作系统性能优化

· 缓存优化tranparent huge page

· swap禁用

· 网络wait_time等优化

· 虚拟机性能优化

· JVM堆,垃圾回收器,并发数管理

· 基础组件性能优化

· tomcat、MQ、连接池Druid

· 软件架构性能优化

· 缓存

· 异步

· 集群

· 软件代码性能优化

· 并发编程,减小锁粒度

· 资源复用,线程池与对象池

· 异步编程,生产者消费者

· 数据结构,数组、链表、hash表、树

· 批量处理

· 数据库性能优化

· 慢SQL

· 覆盖索引

· 延迟返表

· 分库分表



发布于: 2020 年 07 月 23 日阅读数: 52
用户头像

独孤魂

关注

还未添加个人签名 2019.04.10 加入

还未添加个人简介

评论

发布
暂无评论
性能优化