ikautak.log

C/C++, Python, CUDA, Android, Linux kernel, Network, etc.

More Effective C++ 項目16 80-20規則を覚えておこう

新訂版 More Effective C++ (AddisonーWesley professional co)

新訂版 More Effective C++ (AddisonーWesley professional co)

  • 作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2007/06/29
  • メディア: 単行本(ソフトカバー)
  • 購入: 8人 クリック: 129回
  • この商品を含むブログ (43件) を見る

項目16 80-20規則を覚えておこう

項目16から効率がテーマ。

プログラムリソースの80%が20%のコードで使用され、
実行時間の80%が20%のコードで消費され、
メモリの80%が20%のコードで使用され、
ディスクアクセスの80%が20%のコードで実行され、
保守の労力の80%が20%のコードのために使われる。

ほとんどのプログラマはプログラムの性能に関して、ずさんな直観しか持っていないため、ボトルネックを推測で探そうとする。 プロファイラを使って20%を識別し、局所的な効率の大幅な向上に焦点を当てなければならない。


この規則はよく耳にする。成果の80%は20%の社員が生み出すとか。