Jak skonfigurować naprawdę dużą wielkość sterty JVM?

Zgodnie z dokumentacją JVM 6 maszyny klasy serwera domyślnie otrzymują początkową wielkość sterty jako 1/4 pamięci RAM lub 1 GB. Biorąc pod uwagę, że nasz serwer Solaris 64Bit ma 64 GB, początkowa wielkość sterty będzie domyślnie wynosiła 256 MB. Dlatego muszę ręcznie ustawić rozmiar sterty za pomocą parametru XMX dla 4 GB. Chociaż po dodaniu „-Xmx4096M” Tomcat nie uruchamia się. Oto komunikat o błędzie:

Invalid maximum heap size: -Xmx4096M
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.

Jakie powinny być moje parametry wiersza poleceń, aby umożliwić wzrost sterty do 4 GB?

questionAnswers(4)

yourAnswerToTheQuestion