最適化 |
辞書:電算用語の基礎知識 プログラミング用語編 (PTPROGY) |
読み:さいてきか |
外語:optimize |
品詞:さ変名詞 |
プログラムコードを、ある指標に基いて、より効率が良くて動作内容が同じものに変更する操作のこと。
|
概要 |
一般に、機械語コード生成処理の後段で行なわれる。
指標には、速度、生成コードサイズ、使用メモリー量などがある。
特徴 |
方法 |
速度の最適化方法としては、次のようなものがある。
生成コードサイズの最適化方法としては、次のようなものがある。
使用メモリー量の最適化では、次のようなものがある。
自動化 |
近年のコンパイラーは最適化の性能も高くなり、人間よりも効率の良いものを作ることが可能となってきた。
従って、ソースコードレベルの最適化にはそれほど熱心にならないほうがよい。メンテナンスの困難なソースが出来てしまうリスクも考慮して、最適化はコンパイラーに任せるべきである。
但し、アルゴリズム上の最適化は人間がやらねばならない。
リンク |
通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022) Search System : Copyright © Mirai corporation Dictionary : Copyright © WDIC Creators club |