MoreEffective C++(条款16:谨记80-20法则)
2018-03-13 21:21
501 查看
1. 80-20法则:一个程序80%的资源用于20%的代码上(80%的执行时间华仔大约20%的代码身上,80%的内存被大约20%的代码使用,80%的磁盘访问动作由20%的代码执行,80%的维护力气花在20%的代码上面).80-20法则的重点不在于字面上的数字,而是强调"软件的整体性能几乎总是由其构成要素(代码)的一小部分决定".2. 80-20法则说明软件性能的瓶颈往往只在一小部分代码,而由于"软件的性能特质倾向于高度的非直觉性",因而要找出性能瓶颈,一个有效的方法就是借助程序分析器(program profiler)测试程序各区段所使用资源.此外,为了防止测试数据的片面性,需要使用尽可能多的数据进行分析.
相关文章推荐
- More Effective C++ 条款16 谨记80-20法则
- More Effective C++----效率 & (16)牢记80-20准则(80-20 rule)
- 条款十六:谨记80-20法则
- More Effective C++ 条款20
- 16. 谨记80-20法则
- More Effective C++ 条款20 协助完成"返回值优化(RVO)"
- Item 16:Remember the 80-20 rule.(More Effective C++)
- 《MORE EFFECTIVE C++》条款20 条款21
- More Effective C++ 条款16
- 函数条款明明白白c++ effective c++ 条目16-20
- More.Effective.C++牢记 80-20 准则(80-20 rule)
- How the 80/20 rule can help you be more effective.
- <<Effective c++>>读书笔记---条款20:宁以pass-by-reference-to-const替换pass-by-value
- More Effective C++ 条款7
- More Effective C++ 条款18
- More Effective C++ 条款21
- More Effective C++ 条款26(上)
- More Effective C++ 条款23 考虑使用其他程序库
- More Effective C++(条款13:以by value方式捕捉exceptions)
- More Effective C++ 读书摘要(四、效率)Item16 - 24