未分類
秋期
システムアーキテクト 2012年 秋期 問19
19 / 25
ガーベジコレクションを行っている間は,全てのアプリケーションの実行が停止す る Web アプリケーションサーバがある。Web アプリケーションサーバの仕様が次の場 合,ガーベジコレクションによってアプリケーションの実行が停止している時間は CPU 稼働時間のうちの何%となるか。ここで、Web アプリケーションサーバの CPU 稼働時間はガーベジコレクションの処理時間とアプリケーションの処理時間から成り、 その他の要因については考慮しないものとする。 〔Web アプリケーションサーバの仕様〕 CPU数 CPU使用率 常に80% 1回当たり 100ミリ秒 ガーベジコレクション処理時間 ガーベジコレクションの頻度 5秒間に1回
正解と解説
表示する
正解 イ
2.50
GC1回100ミリ秒、5秒に1回発生するので、5秒(5000ミリ秒)あたりGCで停止するのは100ミリ秒。CPU使用率80%を考慮するとCPU稼働時間は5000×0.8=4000ミリ秒、その中でGCの占める割合は100/4000=2.5%となります。よって正解はイです。