ガーベジコレクションを行っている間は、全てのアプリケーションを停止するWebアプリケーションサーバがある。
Webアプリケーションサーバの仕様が次の場合、ガーベジコレクションによってアプリケーションの実行が停止している時間はCPU稼働時間のうち何%になるか。
ここで、WebアプリケーションサーバのCPU稼働時間はガーベージコレクションの処理時間とアプリケーションの処理時間から成り、その他の要因については考慮しないものとする。
[Webアプリケーションサーバの仕様]
|
ア | 2.00 |
イ | 2.50 |
ウ | 6.25 |
エ | 8.33 |
答え イ
【解説】
Webアプリケーションサーバの仕様から、ガーベジコレクション5秒間に1回行われ、その処理時間100ミリ秒である。
また、CPU使用率が80%なので、CPU稼働時間についての、ガーベジコレクションの処理時間の割合は
100ミリ秒÷(5秒間×80%) = 0.025 = 2.5%
(イ)である。
【キーワード】
・ガーベジコレクション