← 教科書一覧へ性能評価
頻出約 11 分システムの評価指標
概要
本ユニットでは、システムの「速さ」を測る性能評価を学びます。利用者が体感する処理の速さを表すレスポンスタイム(応答時間)と、システム全体の性能を比較するための評価手法であるベンチマークが中心です。性能はシステムの評価指標の柱の一つで、信頼性・経済性と並んで頻出する基礎分野です。
用語(3)
レスポンスタイム
処理の依頼が終わってから、最初の応答が返り始めるまでの時間。
レスポンスタイムは、利用者がコンピュータに処理を依頼し終えた瞬間から、システムが反応(応答)を返し始めるまでの時間です。値が小さいほど反応が速く、利用者の体感の良さに直結します。
試験では、すべての処理結果が出そろうまでの時間を表す「ターンアラウンドタイム」との違いがよく問われます。レスポンスタイムは『反応が返り始めるまで』、ターンアラウンドタイムは『依頼してから全結果が出そろうまで』を測る点が異なります。オンライン処理では特にレスポンスタイムが重視されます。
たとえレストランで注文し終えた瞬間から、店員が「かしこまりました」と返事をするまでの時間のようなもの。料理が出てくるまでの時間とは別物です。
記憶フックレスポンスタイムといえば応答が返り始めるまでの時間
応答時間
レスポンスタイムの日本語表現で、応答が返り始めるまでの時間。
応答時間は、レスポンスタイムを日本語で言い換えた同じ意味の用語です。処理を依頼し終えてから、システムの応答が返り始めるまでの時間を指し、短いほど性能が高いと評価されます。
試験では、レスポンスタイムと応答時間が同じものを指すことを押さえておくことが大切です。出題ではどちらの表記も使われ、「応答時間が短い=反応が速い=性能が良い」という方向の関係を問われます。あわせて、全結果が出そろうまでを測るターンアラウンドタイムと混同しないよう区別しておきましょう。
たとえ呼びかけに対して相手が返事をするまでの間のこと。「レスポンスタイム」を日本語で言っただけで、指している中身は同じです。
記憶フック応答時間といえばレスポンスタイムの日本語表現
ベンチマーク
標準的な処理を実行させて性能を測定・比較する評価手法。
ベンチマークは、あらかじめ決めた標準的なプログラム(ベンチマークプログラム)を複数のシステムで同じように実行させ、その処理時間や処理量を測って性能を客観的に比較する手法です。条件をそろえて測るため、異なる機種同士の性能を公平に比べられます。
試験では、個々のレスポンスタイムのような単一指標と違い、ベンチマークは『システム全体の性能を比較するための評価手法』である点が問われます。同じ基準で測定して比較するという考え方を押さえておきましょう。
たとえ複数の車を同じコース・同じ条件で走らせてタイムを測り、速さを比べる「サーキットの計測走行」のようなもの。条件をそろえるから公平に比較できます。
記憶フックベンチマークといえば標準処理で性能を測り比較する評価手法
まとめ
要点
- レスポンスタイム(応答時間)は、処理を依頼し終えてから応答が返り始めるまでの時間で、短いほど性能が良い。
- レスポンスタイムと応答時間は同じ概念を指し、表記が異なるだけである。
- 全結果が出そろうまでを測るターンアラウンドタイムとレスポンスタイムは別物で、この違いが頻出。
- ベンチマークは、標準的なプログラムを同条件で実行して性能を測定・比較する評価手法である。
記憶フック一覧
- レスポンスタイム: レスポンスタイムといえば応答が返り始めるまでの時間
- 応答時間: 応答時間といえばレスポンスタイムの日本語表現
- ベンチマーク: ベンチマークといえば標準処理で性能を測り比較する評価手法
関連の過去問演習は今後のアップデートで追加予定です。