利特尔法则简介,利特尔法则的通俗理解

首页 > 教育 > 作者:YD1662024-05-18 03:30:23

于是简化后的公式如下图.

利特尔法则简介,利特尔法则的通俗理解(9)

从公式可以看出,决定QPS的是CPU Time、CPU核数和CPU利用率。CPU核数是由硬件做决定的,很难操纵,但是CPU Time和CPU利用率与我们的代码息息相关。

虽然宏观上是正确的,但是推算的过程中还是有一点小小的不完美,因为多线程下的CPU Time(比如高并发下的GC次数增加消耗更多的CPU Time、线程上下文切换等等)和单线程的CPU Time是不一样的,所以会导致推算出来的结果有误差。

总结

性能调优的优先条件是性能分析,只有分析出系统的瓶颈,才能进行调优。否则就是瞎蒙。

参考
  1. https://plantegg.github.io/2018/08/24/性能优化,从老中医到科学理论指导/
  2. https://cloud.tencent.com/developer/article/1675024
  3. https://blog.csdn.net/en_joker/article/details/80621082?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-80621082-blog-109124342.pc_relevant_multi_platform_whitelistv3&spm=1001.2101.3001.4242.1&utm_relevant_index=3
  4. https://www.inlighting.org/archives/amdahls-law-and-its-proof
  5. https://www.intel.com/content/dam/develop/external/us/en/documents/8-1-3-amdahl-e5-ae-9a-e5-be-8b-180203.pdf

随手关注或者”在看“,诚挚感谢!

上一页123末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.