Apple uznał za stosowne usunąć aplikację Java Preferences z folderu Utilities, więc nie ma już żadnego GUI, aby zwiększyć przyznany limit pamięci dla Javy.Jak mogę zwiększyć globalny rozmiar sterty dla java na Mac OSX
Nie jestem facetem z linii poleceń, więc pomyślałem, że zapytam tutaj.
Mam kilka aplikacji, które wymagają dużych przydziałów pamięci, używam 16 GB pamięci RAM na tym komputerze, więc nie przejmuję się uruchamianiem innych aplikacji podczas tych uruchomień, nie wspominając o tym, że nie uruchamiam tych aplikacji bardzo często. Chciałbym zwiększyć dozwolony limit pamięci do 6144m, ale nie widzę sposobu, aby zrobić to poprawnie.
To jest kod, który znalazłem, ale po uruchomieniu go i sprawdzeniu mojego Monitora aktywności aplikacja, o której mowa, wciąż ma dostęp tylko do około 800m i ostatecznie wykorzystuje całą stertę i awarie.
export _JAVA_OPTIONS='-Xmx6144m'
Czy ktoś może mi w tym pomóc?
Jak uruchamiasz aplikacje? zazwyczaj można tam przekazywać argumenty jvm. – doublesharp
Aplikacje są uruchamiane przez dwukrotne kliknięcie ikony w zwykły sposób. –
Jeśli klikniesz prawym przyciskiem myszy lub klikniesz aplikację i wybierzesz "Wyświetl zawartość pakietu", możesz mieć plik konfiguracyjny, w którym możesz ustawić opcje jvm, zazwyczaj ini. W przypadku Eclipse jest to "Content> MacOS> eclipse.ini", więc może to być coś podobnego do twoich aplikacji. – doublesharp