通信用語の基礎知識 全国のICカードこれひとつ 戻る

最適化
辞書:電算用語の基礎知識 プログラミング用語編 (PTPROGY)
読み:さいてきか
外語:optimize
品詞:さ変名詞

プログラムコードを、ある指標に基いて、より効率が良くて動作内容が同じものに変更する操作のこと。

目次
概要

一般に、機械語コード生成処理の後段で行なわれる。

指標には、速度、生成コードサイズ、使用メモリー量などがある。

特徴
方法

速度の最適化方法としては、次のようなものがある。

生成コードサイズの最適化方法としては、次のようなものがある。

使用メモリー量の最適化では、次のようなものがある。

自動化

近年のコンパイラーは最適化の性能も高くなり、人間よりも効率の良いものを作ることが可能となってきた。

従って、ソースコードレベルの最適化にはそれほど熱心にならないほうがよい。メンテナンスの困難なソースが出来てしまうリスクも考慮して、最適化はコンパイラーに任せるべきである。

但し、アルゴリズム上の最適化は人間がやらねばならない。

リンク
関連する用語
オプティマイザー
コンパイラー

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic