Kezelése memoryerror PermGen tér, a valós ez az ember
Miért ez a hiba most nem fogom leírni. Ez lehet olvasni, például ebben a cikkben (angol nyelven)
Ez egy példa az én beállítás. Állítsa be a megfelelő beállítást a memória mennyisége a számítógépen. Röviden a következő opciók közül:
XMS - ez az a minimális összeg lefoglalt memória (heap - kupac)
Xmx - a maximális kiosztott memória (heap - kupac)
XX: PermSize - ez a kezdeti mérete állandó generáció. Úgy jön létre, ráadásul a XMS hangerőt.
XX: MaxPermSize - a maximális mérete az állandó generáció.
Most meg kell futtatni Eclipse c gombot -clean
eclipse -clean
(Megjegyzés. Verziótól kezdődően 3,4 (Ganymedes) -clean távon nem szükséges)
Hogy végre nyerni problémája van 2 módja van:
1. utat. Ablak -> Beállítások -> Java -> Telepített JRE -> választotta JRE -> szerkesztése a sorban alapértelmezett VM érvei levelet
-vmargs -Xms512m -Xmx512m -XX: PermSize = 512M -XX: MaxPermSize = 512M
2. utat. Írj egy script fut napfogyatkozás. Például, hogy hozzon létre eclipse.sh fájlt. engedélyt ad futtatni (+ x) és a regisztrációhoz a fájlban:
#! / Bin / bash
eclipse -vmargs -Xms512m -Xmx512m -XX: PermSize = 512M -XX: MaxPermSize = 512M
Remélhetőleg ez a hiba akkor többé nem fordulhat elő 😉
A további módszerekkel foglalkozik ezzel a problémával megtalálható ebben a cikkben
További PS. anyaga: