チューニング

チューニング(tuning)とは同調、調律といった意味であるが、WEBシステム開発においてはシステムの動作を改善するための調整のことを示す。

システムやアプリケーションにおいてのCPU、メモリ等のリソースを無駄なく適切に使用し、スループットやレスポンス等の動作性能の向上を図るために行われる。
一般的には、現時点での性能を測定し、ボトルネックとなっている要因を分析・修正をすることを繰り返す。性能を高め、システムの安定性を得ることが主な目的となる。

ボトルネックをみつけるための方法には、CPUに高負荷をかける、データーベース・ネットワークに対して処理を要求する、ディスクに対する処理を行う という手法が挙げられる。