性能优化思路与教训
1. 目前景象;2. 提出猜测;3. 验证猜测;4. 定位到问题;5. 解决问题;
性能优化流程同样的服务器,同样的业务代码,他人实现性能后,并发量只有 500,而你是 2000。老板不给你加薪,给谁加?在一线互联网公司,面试问的内容,往往也是围绕着这个开展的。!
性能优化图谱
然而大家理论做性能优化中的难点是卡在哪里呢?一看技术点,如同我也懂一些,然而我怎么还是不会性能优化呢?认真梳理下,其实不难发现,存在以下几个问题:
第一:提不出猜测。为什么你提不出猜测,那是因为你的知识面不广,基础知识不牢固。知识面不够,就导致针对景象,提不出问题。
第二:定位问题难;这个的问题就是不会应用工具,咱们在佐证咱们的猜测时须要一些辅助工具。不会应用工具,就导致不能佐证猜测。
这两步都做不好,性能优化工作就根本无法开展了。