Webシステムの安定動作には、メモリ使用量の適切な見積もりが不可欠であることをは前回に説明した。しかしJavaの特性上、しっかりとサイジングしてもある程度のFull GCの発生は避けられない。Full GC実行中には、Webシステムが一時停止して応答がない「Stop ...
現在のWebシステム開発・ 運用で踏まえるべき新しい技術的な取り組みについて、 日立のアプリケーションサーバ (APサーバ) であるCosminexus(コズミネクサス) の製品群を題材として取り上げながら解説する本連載、前回は流量制御およびDB (I/ O) の最適 ...
Full GCによるシステムスローダウンへのもっとも簡単な対策は、GCのアルゴリズム設定を見直すことだ。例えばSunのJDKでは、バージョン1.4.1から標準のGC(ノーマルGC)以外のGCアルゴリズムが用意されている。そのひとつが、“コンカレントGC”と呼ばれる ...
Java SE 6開発チームは11日(米国時間)、Java SE 6の将来のリリースとなるJava SE 6 Update 14のEarly Access版を公開した。主な変更点は以下の2つ。 Windows JREにおけるサービスタグのサポート Java HotSpot 14へのアップデート 特筆すべきは後者で、HotSpot 14では新しいガーベー ...