この件に関してすでに尋ねられた質問と多くのグーグルを読んだ後、私はまだ-Xmsオプションを明確に見ることができません
java -Xms=512m -Xmx=512m
私の質問は:との違いは何java -Xms=64m -Xmx=512m
ですか?
今のところ、次の答えがあります。
唯一の違いは、アプリケーションの実行中に実行されるガベージ コレクションの数とメモリ割り当ての数です。私は正しいですか?
この答えの理由は次のとおりです。
-Xms
オプションを に設定しても、起動後にアプリケーションが実際に物理メモリ512m
を使用することにはなりません。512M
これは、最新の OS 仮想メモリ管理と遅延ページ割り当てに関連していると思います。-Xms
( to512M
または toの設定64M
は、Linux の top または Windows のタスク マネージャーによって報告された初期使用メモリをまったく変更しないことに気付きました)
このオプションの影響を理解するのを手伝ってくれる人、Xms
または理解するのに役立つリンクを教えてくれる人はいますか?
前もって感謝します
マヌー