メインメニューを開く

差分

ストップ・ザ・ワールド

372 バイト追加, 2019年12月3日 (火) 06:48
[[ガベージコレクション]]が終わると何事も無かったかのように[[プログラム]]は動きだす。
 
オレの能力は「5秒間」だけ時を止められる………
そして動き出す
==概要==
とくに[[冗長構成]]を完璧に組んだ[[サーバー]]群では数十秒の停止でも[[フェイルオーバークラスター]]が発動したりと一大事に発展することも多い。
[[Javaハードディスク]]で書かれた[[プログラムデフラグ]]を、の時間が大容量なほど長時間になるのと同様に、ガーベジコレクションによるストップ・ザ・ワールドの停止時間も基本的に[[メモリ]]をモリモリ積んだの搭載量に比例する。 一般的に[[Java]]で書かれた[サーバー[プログラム]]を動かすサーバーはアホみたいに[[メモリ]]で動かすと、をモリモリ積んでいる傾向があるが、その大量の[[メモリ]]を食い尽くすまで長い時間がかかるため、忘れた頃に一気にを食い尽くすまでに長い時間がかかり、忘れた頃に一気に[[ガベージコレクション]]しようとして長時間のストップ・ザ・ワールドが発生するケースが多い。が発動することで、とてつもない長時間のストップ・ザ・ワールドが発生するケースが多い。
一方、[[ハードディスクITドカタ]]に配給されるショボい[[スペック]]の[[デフラグPC]]の時間が大容量なほど長時間になるのと同様に、ストップ・ザ・ワールドの停止時間も基本的に、いわゆる[[メモリ社畜PC]]の搭載量に比例するため、での開発時点ではメモリ不足により頻繁かつ小規模なガベージコレクションが行われるため問題発覚しないことが多い。[[ITドカタ単体テスト]]に配給されるショボい[[スペック結合テスト]]はやっても長時間の[[PC耐久テスト]]、いわゆる社畜PCでの開発時点ではメモリ不足により頻繁かつ小規模なガベージコレクションが行われるため発覚しないことが多い。はしないことが多いのも問題の原因だ。
===SSD===