Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Tomcat/eclipse kullanarak permgen hatası alıyorum

Açık 2 Cevaplar 191 Gösterim Java
Bir web uygulaması yazıyorum. Uygulama çalıştığında hata yok ama biraz çalışmaya devam ettiği zaman permgen space error diye bir hata alıyorum. Nasıl düzeltebilirim?

İyi çalışmalar

2 Cevap

0
Selamlar,

Eger yanilmiyorsam sorunun en buyuk nedeni projende cok fazla class var ve bir sure sonra out of memory gibi bir durum ortaya cikiyor.

Bunun farklı farklı cozum yolları var fakat asagıda verecegim cozumu kullanırsan buyuk ihtimalle cozulur.

Run -> Run Configuration -> Tomcat ( burada eclipse'te kayıtlı olan server'ı sec ) -> Arguments

Daha sonra VM arguments kısmına altta ki komutu gir bir bosluk bırakarak

-XX:MaxPermSize=512m
(112 puan)
0
-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled

Şeklinde açılabilecek özellikler de varmış. Sınıfların eklendikten sonra gerektiğinde silinebilmesine de yarıyormuş.

(4k puan)