これはよくある質問/問題であることは承知しています。どこから始めようか迷っています。
Windows Server 2008 で Java を実行すると、65 GB のメモリがあり、25 GB の空き容量が表示されます。(現在、数人の人がプロセスを実行しています)。
systeminfo | grep -i memory
ショー:
合計物理メモリ: 65, 536 MB 利用可能な物理メモリ: 26,512MB 仮想メモリ: 最大サイズ 69,630 MB 仮想メモリ: 利用可能 299 MB 仮想メモリ: 使用中: 69, 331 MB。
この問題をどのように解決しようとしているのか、本当に疑問に思っています。
- どこから始めればよいですか?
- 物理メモリよりも多くの仮想メモリが使用されているということはどういう意味ですか? これが Java が起動しない理由ですか?
- Javaは物理メモリではなく仮想メモリを使用したいですか?
java -version
私に与えます:
Error occured during initialization of VM
could not reserve enough space for object heap
より具体的な質問:
- JVM が空き物理メモリを使用したくないのはなぜですか?
java -version
Xmsパラメータを指定しない場合、Javaコマンド(のような)はどのくらいのメモリを使用したいですか?- より多くの仮想メモリを割り当てるだけで、問題を解決できますか?