マイコンピュータは、メモリ64GBのを持っており、Eclipseで、私はそうのようなデフォルトのVM引数を設定します。JVMの実際のメモリフットプリントが私のXmxよりもずっと大きいのはなぜですか?
-Xms512m -Xmx9g
私は9ギガバイトは私のJavaアプリケーションの利用を作ることができる最大の大きさであると思いました。しかし、しばらくの間、アプリケーションを起動した後、Javaアプリケーションプロセスが約16GBのメモリを使用していることをSystem Monitorから確認できます。どのように私は9GBとして設定したVMの引数よりも大きいことができますか?
質問が期待通りに動作しない理由Xmxのはではなく、あるものではありませんので、それは、重複したようには見えません@Ravi。 – Harald
@ user697911どのシステムモニタもあなたを参照していますか、どの番号を正確に見ていますか? – Harald
あなたは 'Xmx'についての情報を求めています。それで、そこにはよく説明されています。タスクマネージャの画面を共有する必要があります。より多くの記憶を取っているので、我々を見せるために – Ravi