八二法则
又叫帕累托法则 (The Pareto Principle ,也被称为 80/20 法则、关键少数法则、八二法则)。它指出:
约仅有 20%的变因 操纵着 80%的局面。也就是说:所有变量中,最重要的仅有 20%,虽然剩余的 80%占了多数,控制的范围却远低于“关键的少数”。
帕累托法则可以帮你认识到大多数结果来自于少数投入:
- 某个软件的 80% 代码只占了总分配时间的 20%(相反,最难的 20% 代码部分占用了 80% 的时间)
- 20% 的努力产生了 80% 的结果
- 20% 的工作创造了 80% 的收入
- 20% 的错误导致了 80% 的崩溃
- 20% 的功能导致了 80% 的使用量
- 20% 的人掌握 80% 的财富
在计算机科学,帕累托原理可以应用于优化工作。微软指出,通过修复报告最多的错误的前 20%,给定系统中 80%的相关错误将被消除。
在负载测试时,通常的做法是估计 80%的流量将在总时间段的特定 20%内发生。
微软 2002 年的报告表明,修复最常出现的 20% 错误,将消除 Windows 和 Office 中 80% 的 错误和崩溃。报告地址
参考: