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:

MaxPermSize és hogyan kapcsolódik az általános halom