一言でいうと
チューニングとは、プログラムやシステムの動きを調整(ちょうせい)して、より速く、より良く働くようにすることです。
もう少し詳しく
車のエンジンを例に考えてみてください。新しい車でも、エンジンをしっかり調整すればもっとスムーズに走るようになります。コンピューターのプログラムも同じで、最初に作ったままでは十分な力を発揮していないことがあります。
チューニングは、そのプログラムやシステムを「調査→分析→調整」という流れで改善していく作業です。例えば、ウェブサイトが遅く感じるなら、どの部分が遅いのかを調べて、その部分を速くするように工夫します。データベースへのアクセス方法を変えたり、不要な処理を削ったり、メモリーの使い方を工夫したりするわけです。
よく使われる場面
エラーログサイトなどで「パフォーマンスの問題が発生している。チューニングが必要だ」と書かれていたら、それは「今のシステムの動きに問題があるので、速度や効率を改善する作業が必要」という意味です。特にアクセスが増えた時に、システムが遅くなったり止まったりする場合、チューニングによって対応することが多いです。
関連する言葉
- 最適化(さいてきか):同じ意味で使われることが多いです
- パフォーマンス:プログラムやシステムの動きの速さや効率のこと
- ボトルネック:システムを遅くしている原因となる部分のこと