現在のWebシステム開発・ 運用で踏まえるべき新しい技術的な取り組みについて、 日立のアプリケーションサーバ (APサーバ) であるCosminexus(コズミネクサス) の製品群を題材として取り上げながら解説する本連載、前回は流量制御およびDB (I/ O) の最適 ...
Java SE 6開発チームは11日(米国時間)、Java SE 6の将来のリリースとなるJava SE 6 Update 14のEarly Access版を公開した。主な変更点は以下の2つ。 Windows JREにおけるサービスタグのサポート Java HotSpot 14へのアップデート 特筆すべきは後者で、HotSpot 14では新しいガーベー ...
前回は、 システム運用者がJava VM (JVM⁠)⁠、 アプリケーションサーバ、 Javaアプリケーションから、 ログ、 JMXとMBean、 ダンプを使用して情報を取得する方法を紹介しました。今回と次回では、 JVMからどのような情報を最低限取得するべきか、 詳細を紹介 ...
Full GCによるシステムスローダウンへのもっとも簡単な対策は、GCのアルゴリズム設定を見直すことだ。例えばSunのJDKでは、バージョン1.4.1から標準のGC(ノーマルGC)以外のGCアルゴリズムが用意されている。そのひとつが、“コンカレントGC”と呼ばれる ...
Full GCが発生して利用者への応答が一時的に停止しても問題はない、という業務システムは存在する。しかしそのような状態が許されないミッションクリティカルシステムの場合、業務システム全体で工夫することでFull GC対策を行う。 その方式は、システム ...