Miałem wiele problemów, próbując zmusić Eclipse do zaakceptowania takiej ilości pamięci, jaką chciałbym, aby było w stanie wykorzystać (na przykład od 2 do 4 koncertów).
Otwórz eclipse.ini
w katalogu instalacyjnym Eclipse. Powinieneś być w stanie zmienić rozmiary pamięci później-vmargs
do 1024 bez problemudo pewnej maksymalnej wartości zależnej od systemu. Oto ta sekcja na moim Linuksie:
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
A oto ta sekcja w moim oknie Windows:
-vmargs
-Xms256m
-Xmx1024m
Ale nie udało mi się ustawić go powyżej 1024 megabajtów . Jeśli ktoś wie, jak to działa, chciałbym wiedzieć.
EDYCJA : 32-bitowa wersja juno wydaje się nie akceptować więcej niż Xmx1024m, podczas gdy wersja 64-bitowa akceptuje 2048.
EDYCJA : post Nicka zawiera świetne linki, które wyjaśniają dwie różne rzeczy:
- Problem jest w dużej mierze zależny od systemu i ilości dostępnej ciągłej wolnej pamięci, a
- Używając javaw.exe (w systemie Windows), możesz uzyskać większy przydzielony blok pamięci.
Mam 8 gigabajtów pamięci RAM i nie mogę ustawić -Xmx
więcej niż 1024 MB pamięci RAM, nawet gdy załadowana jest minimalna ilość programów i oba systemy Windows / Linux zgłaszają od 4 do 5 gigabajtów wolnej pamięci RAM.