「optimize」は、あるプロセスやシステムを可能な限り効率的かつ効果的にすることを指す。特に、技術やビジネスの文脈で使用されることが多く、最大限のパフォーマンスを引き出すことを目指す際に適用される。
・performance(パフォーマンス)
・efficiency(効率)
・effectiveness(効果)
・We need to optimize the workflow to increase productivity.(ワークフローを最適化して生産性を高める必要がある。)
・The company is focused on optimizing its supply chain.(その企業は供給網を最適化することに注力している。)
・Optimizing the website's loading time can significantly improve user experience.(ウェブサイトの読み込み時間を最適化することで、ユーザー体験を大幅に向上させることができる。)
読み方 サイテキカスル
最大の効率が得られるようにシステムやプログラムを修正すること.この最適化に際して何を効率に選ぶかは,場合によってまちまちである.例えば,メモリの容量が小さいコンピュータの場合は,最もメモリの使用領域を小さくするようにプログラムを書き直される.速度の要求されるプログラムでは,多少プログラムサイズが大きくなっても高速に処理されるように書き直される.
最適化の技法には多くの方法があるが,例えばfor~nextの演算のループ内に,毎回同じ演算が入るような場合には,コンパイラがこの演算を自動的にfor~nextの外に変更して,高速化を図る.また,通常のコンパイラよりライブラリの内容を豊富にすることにより,よりオブジェクトモジュールを最適化することができる.