技術文書・技術解説
株式会社日立製作所
Webシステムのボトルネックを回避するメモリ管理技術
コンテンツ情報
公開日 |
2009/08/05 |
フォーマット |
PDF |
種類 |
技術文書・技術解説 |
ページ数・視聴時間 |
18ページ |
ファイルサイズ |
1.92MB
|
要約
順調に動いていたWeb システムが、ある時突然応答を返さなくなり、しばらくするとまた動き出す。そのような事象に不安を感じてはいませんか?
Java を基盤としたWeb システム環境では避けられないこの現象は、Java VM のガーベージコレクション(GC)、中でもFull GC と呼ばれるものが原因です。
近年、Web システムは大規模化・複雑化し、業務で参照・更新するデータのサイズはさらに大きくなってきています。巨大なデータには、64bit OS を適用することで対応できますが、Java VM が扱うメモリを増やすと、ガーベージコレクションはより長時間化するため、この問題はさらに深刻なものとなります。
本冊子では、まず、Java VM のメモリ管理とガーベージコレクションについて説明します。その後、日立のCosminexusが可能にした、日立独自のメモリ管理方式による「Full GC レス機能」をご紹介いたします。