9のモジュール化対応をしました。9からは正式リリースに32bit版が含まれず、64bit版のみとなっています。SEのサポート対象から外したということのようです。ここで、64bit版Javaでアナログ時計を動かす問題として、64bit版のJavaVMのデフォルト設定が異常にメモリ・CPU喰いとなっている点にあります。これは、サーバー上に一つのJavaVMプロセスが稼働し、そのプロセス上で多数のスレッドが動作するサーバー用アプリケーションには適した設定です。JavaVMを多数稼動させるサーバーや、デスクトップ機のようにJavaVMやそれ以外のいくつものアプリケーションが多数動いている環境には不向きな設定です。GC)が論理CPU数を並列実行します。メモリもJavaヒープのサイズが初期値で搭載メモリの1/64(16GB搭載PCなら256MB)となります。Springで登壇した次のセッションで触れています。JavaVMでアプリケーションを動かすことで面倒なパラメーター設定をせずにすみました。9からは、64bit版JavaVMしか(Oracleから)提供されていないため、JavaVMオプションをいくつも指定してメモリとCPUを控えめにすることが必要となります。Clientが無くなるという方針が出ていました。torutkの日記そこで、64bit版JavaVMでメモリとCPUを控えめにする設定を次に記載しました。OS用インストーラを作成するjavapackagerのオプション引数でこのJavaVMの設定を行っています。8と比べると次のように小さくなりました。月別アーカイブはてなブログをはじめよう!torutkさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。