現在、SL4 クラスターで Sun の Java 1.6 を使用しています。
何らかの理由で、1.6 JVM が信じられないほど大きなヒープで起動し、起動できません。
java -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
たとえば -Xmx1800M で開始すると、問題なく動作します。それで、デフォルトのヒープサイズがどこに設定されているのか、さらに重要なことに、それを変更する方法は?
マシンには 8GB の物理メモリがあり、sun のサーバー JVM はデフォルトで最大 512M のメモリの半分で開始されるはずですが、1800M を超えて割り当てようとしているため、明らかにそうではありません。
編集: _JAVA_OPTIONS を使用できることはわかっていますが、これは少しぎこちなく感じます。プロパティ ファイルがどこかにあると思っていましたが、今のところ見つかりません。