Strona 1 z 1

Ustawienie wielkości pamięci dla Javy

: 27 lipca 2009, 14:43
autor: timmy666
Witam.

Mam nie lada problem otóż mam aplikację, która działa na Javie. Dodałem do niej parę modyfikacji i przez nie aplikacja ta wymaga większej ilości Ramu. Teraz mam problem bo Java ma jakieś ograniczenie chyba do 2,5 GB i nie pozwala na użycie większej ilości Ramu jak 2,5 GB. Jak ustawiam więcej w aplikacji to się w ogóle nie uruchamia. Informuje, że za mało pamięci (oczywiście pamięci jest 12 GB), ja chcę ustawić tylko 4 GB. Szukałem jakiegoś konfigu od Javy na serwerze, w którym można byłoby przestawić te ograniczenie lecz już nie mam siły i pojęcia gdzie to może być. Może coś przeoczyłem nie wiem.
Więc może ktoś wie gdzie i jak to ustawić?

Pozdrawiam i z góry dziękuję

: 27 lipca 2009, 15:18
autor: LiTE

Kod: Zaznacz cały

java -Xmx[Ilosc_Pamieci][Jednostka] [Program_do_uruchomienia]
Przykład:

Kod: Zaznacz cały

java -Xmx500m program
Czyli dajemy Javie 500MB.

: 27 lipca 2009, 15:31
autor: timmy666
Wiem jak się odpala programiki tylko że napisałem, że nie mogę ustawić więcej niż 2,5 GB?
Ja uruchamiam tak:

Kod: Zaznacz cały

java -Xms2560m -Xmx2560m program 
I do tego momentu chodzi ale już jak dam np. 2700 to już nie chodzi i tu jest ograniczenie Javy, które nie wiem jak zdjąć, a muszę mieć co najmniej jak sądzę 4096, czyli 4GB.