「ストップ・ザ・ワールド」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
| 13行目: | 13行目: | ||
==サーバー== | ==サーバー== | ||
ストップ・ザ・ワールドは運用中の[[サーバー]]で発生すると[[監視室]] | ストップ・ザ・ワールドは運用中の[[サーバー]]で発生すると[[監視室]]はパニック状態になる。とくに[[冗長構成]]を完璧に組んだ[[サーバー]]群では数十秒の停止でも[[フェイルオーバークラスター]]が発動したりと一大事に発展することも多い。 | ||
[[ハードディスク]]の[[デフラグ]] | [[ハードディスク]]の[[デフラグ]]の時間が大容量なほど長時間になるのと同様に、[[ガーベジコレクション]]によるストップ・ザ・ワールドの停止時間も基本的に[[メモリ]]の搭載量に比例する。 | ||
一般的に[[Java]]で書かれた[[プログラム]]を動かすサーバーはアホみたいに[[メモリ]]をモリモリ積んでいる傾向があるが、その大量の[[メモリ]]を食い尽くすまでに長い時間がかかり、忘れた頃に一気に[[ガベージコレクション]]が発動することで、とてつもない長時間のストップ・ザ・ワールドが発生するケースが多い。 | 一般的に[[Java]]で書かれた[[プログラム]]を動かすサーバーはアホみたいに[[メモリ]]をモリモリ積んでいる傾向があるが、その大量の[[メモリ]]を食い尽くすまでに長い時間がかかり、忘れた頃に一気に[[ガベージコレクション]]が発動することで、とてつもない長時間のストップ・ザ・ワールドが発生するケースが多い。 | ||