ボトルネック

 ソフトウェアシステムで、「速度性能を上げる」という要求が出されることがある。その場合、まず、今行われている処理のうち、どこにどれだけの時間がかかっているかを調べる。そして、そのうち最も時間のかかる処理を高速化することを考えるのだ。
 例えば、ボタンを押してから結果が画面に出るまで10秒かかるような処理があったとしよう。そのうち、情報を取ってくるのに1秒、計算するのに8秒、表示するのに1秒かかっているとしたら、計算している部分をなんとかもっと速くできないかを考える。なぜならその部分の速度を2倍に出来れば4秒短縮できるのに対して、それ以外の部分はたとえスピードを10倍にしたところで1秒も短縮できないのだ。
 そして大抵の場合10倍にする労力は2倍にする労力よりもはるかに大きくなる。かける手間と得られる成果を考えれば当然だよね。

 では、ちょっとこっちの記事を読んでみて欲しい。
ほんとうに「お寒い」事情です。|女子リベ  安原宏美--編集者のブログ
薫のハムニダ日記 : 純潔よりもコンドームと適切な性教育を

 なんか間違っているような気がしないだろうか? 確かに、すべてを”効率”って言葉で評価してしまうのはまずいのかもしれないけれど、全く無視するのもどうかと思われる。政治家を選ぶときって、立ち位置とかイデオロギーとかが重視されるんだが、もうちょっとその人が何を問題ととらえてどう対処しようとしているのか、についても目を向けた方が良くないだろうか?

 でないと、問題全体の一割にも満たないところに10倍の労力を払わされることになりはしないか?

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック


この記事にトラックバックする(FC2ブログユーザー)

プロフィール

Author:うちゃ
FC2ブログへようこそ!

最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
カレンダー
10 | 2008/11 | 12
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -
FC2カウンター
ブロとも申請フォーム

この人とブロともになる

ユーザータグ

PSY・S 尋秦記 アップル 大旗英雄伝 碧血剣 武侠ヒロイン 笑傲江湖 Dashcode 種ともこ 射雕英雄伝 雪山飛狐 ウルトラマン 断仇谷 七剣下天山 仮面ライダー CoreData 遊佐未森 RubyCocoa CoreAnimation 坂本真綾 KOKIA ハチクロ かの香織 中森明菜 BARBEEBOYS スピッツ 神雕侠侶 QuartzComposer 蒼井優 PSY・S 土岐麻子 東周列国 ZABADAK SION 連城訣 Grapher 森口博子