ニコニコ大百科モバイル

7/2(月)よりスマホまたはPCでアクセスした場合、各デバイス向けのサイトへ自動で転送致します


最適化


ヨミ: サイテキカ
掲示板をミル!
10カキコ!

最適化とは、特定の用途や環境に対して最適になるよう調整することである。


概要


単に「最適化」と言うと文脈に応じて幾つかの意味が考えられる。ここではその例を示す。

最適化問題とは、ある関数関数)(例えばf(x,y)=xy)とその変数の条件(例えばx>0,y>0,x+y<=10)が与えられている時に、その関数の値を最大化または最小化する変数の値をめる問題のことを最適化問題と呼ぶ。

ソフトウェアの最適化に関して言えば、ソフトウェアはある程度汎用的な的に対して汎用的な環境で動くよう、工業製品で言うところのある程度の「遊び」が設けられている場合が多い。これに対して、速度向上を的として排除しようとする試みがソフトウェアの最適化である。ソフトウェアの最適化には、コンパイラによって自動的に行われるものと、人の手によって手動で行われるものが有る。最適化によって駄な処理が減りソフトウェアの動作速度が大きく向上する場合も有る。その一方で、特定環境や条件で動かなくなってしまったり、新たなバグを埋め込んでしまったりする場合も考えられ、必ずしも最適化をすることが適切であるとも言い切れない。中には、動いているコードを(人の手では)最適化するな、という意見も有る。


関連動画


以下は何れもハードディスクドライブの最適化に関連する動画


■sm1973743[ニコ動]

■sm10416393[ニコ動]


関連商品


■az4431100210
■az4254121776

■az4478075158
■azB005BOMS5U


関連項目



最終更新日: 13/02/03 11:03
タグ検索 パソコン版を見る


[0]TOP
ニコニコ動画モバイル
運営元:ドワンゴ