今注目のニュース
安倍首相の12日の予定があまりにもヤバ過ぎるとネットで話題に
サブウェイ新サンドは「ポルチーニ」使用! チーズもたっぷりで贅沢だわ...
『スッキリ』などでおなじみ 加藤浩次のコメント力は的確だと思う?

最適化単語

サイテキカ

掲示板をみる(10)
  • twitter
  • facebook
  • はてな
  • LINE

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

概要

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

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

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

関連動画

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

関連商品

関連項目

掲示板

  • 8ななしのよっしん

    2013/12/01(日) 00:42:01 ID: WVYtYqJVec

    一方で、テストする対が複雑になればなるほどパフォーマンスの測定を行う事が困難になるという問題がある。
    自分も一度WEBアプリの性測定に付き合わさせられたが、結局どこにボトルネックがあるのか分からずじまいで時間の無駄だった。まあこれはうちの会社の技術準が低いのもあるだろうけど

  • 9ななしのよっしん

    2015/04/14(火) 11:10:29 ID: Iln0OIODrg

    >>6
    直接的なバグにかぎらず、
    ・のちのちの変更や拡の妨げになる
    ・労に対してメリットが微小であるケースがほとんど

    ということを忘れがちなことに対する

  • 10ななしのよっしん

    2016/09/03(土) 02:36:48 ID: c7cRg2PI4Y

    設計が正しければ理なく美しい実装となり、結果的に自然と最適なコードができる・・・というのが理想ではある。
    現実にはCPUプログラム言語は「バグって」おり、トロ臭い結果を出すので人間様が何とかしなきゃいけないという。

急上昇ワード

最終更新:2019/10/14(月) 08:00

ほめられた記事

最終更新:2019/10/14(月) 08:00

☆オススメの関連コンテンツ

動画

この記事名で動画を検索

静画(イラスト)

この記事名で静画を検索

ニュース

この記事名でニュースを検索

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP