富士通がAPサーバー新版、VMの縮退切替でフルGCの影響を回避 - ニュース:ITpro(情報元のブックマーク数)

富士通が、JavaVMのGC発生時に該当のVMを切り離してGCをさせる新機能を追加したAPサーバの新版を出したらしい、

富士通は2011年8月18日、Javaアプリケーションサーバー・ソフトの新版「Interstage Application Server V10」を出荷した。新版ではマルチJava VM機能を強化し、フルGC(Garbage Collection)の発生時に該当Java VMを切り離す縮退運転によって、フルGCを発生させつつもレスポンスが悪化しないようにした。価格は55万円(税別)から。
Interstage Application Serverは、富士通製のJavaアプリケーションサーバー・ソフトである。J2EE/Java EEの基本機能(Servlet/JSPEJBの実行環境)やSOA/Web Service連携機構を中核に、エディションに応じて、レガシーアプリケーションなどを活用するためのCORBA/IIOP連携機構やCOBOL/C++実行環境などを提供する。

富士通がAPサーバー新版、VMの縮退切替でフルGCの影響を回避 | 日経 xTECH(クロステック)

面白いなぁクラスタリングでフルGC発生したら切り離すとか。

最大の特徴は、1台のアプリケーションサーバー上で複数のJava VMとコンテナを動作させるマルチコンテナ構成を取れる点である。複数コンテナを用いてアプリケーションを多重実行させることで、クラスタリング構成と同様に、リクエスト負荷の分散によって処理性能を向上させたり、障害発生時の縮退運転によって可用性を高めたりすることができる。
新版では、マルチコンテナ機能を高め、Java VMがフルGCを発生させる際に、該当のJava VMを縮退させて切り離すようにした。これを同社では「スマート・チューニング」機能と呼ぶ。この新機能により、フルGCによってレスポンスが低下する現象を防止できる。フルGCの予兆は、Java VMの過去のメモリー使用状況やGC状況に基づいて判断する。
なお、フルGCとは、Java VMのメモリー管理機能であるGCのうち、システム停止などの性能低下を引き起こす大規模なメモリー解放処理を指す。Java VMでは、再利用するJavaオブジェクトをヒープ領域(メモリー領域)に格納するが、あまり使われないオブジェクトを退避させるOld領域が溜まると、一気にメモリーを開放するフルGCが起こり、システムに大きな負荷がかかる。

富士通がAPサーバー新版、VMの縮退切替でフルGCの影響を回避 | 日経 xTECH(クロステック)

screenshot