一言でいうと

チューニングとは、プログラムやシステムの動きを調整(ちょうせい)して、より速く、より良く働くようにすることです。

もう少し詳しく

車のエンジンを例に考えてみてください。新しい車でも、エンジンをしっかり調整すればもっとスムーズに走るようになります。コンピューターのプログラムも同じで、最初に作ったままでは十分な力を発揮していないことがあります。

チューニングは、そのプログラムやシステムを「調査→分析→調整」という流れで改善していく作業です。例えば、ウェブサイトが遅く感じるなら、どの部分が遅いのかを調べて、その部分を速くするように工夫します。データベースへのアクセス方法を変えたり、不要な処理を削ったり、メモリーの使い方を工夫したりするわけです。

よく使われる場面

エラーログサイトなどで「パフォーマンスの問題が発生している。チューニングが必要だ」と書かれていたら、それは「今のシステムの動きに問題があるので、速度や効率を改善する作業が必要」という意味です。特にアクセスが増えた時に、システムが遅くなったり止まったりする場合、チューニングによって対応することが多いです。

関連する言葉

  • 最適化(さいてきか):同じ意味で使われることが多いです
  • パフォーマンス:プログラムやシステムの動きの速さや効率のこと
  • ボトルネック:システムを遅くしている原因となる部分のこと