Eclispe'de "GC overhead limit exceeded" Hatasını Gidermek

Konu:

Popüler bir Java IDE'si olan Eclipse'de, büyük projeler üzerinde çalışırken Java'ya ayrılmış bellek yetersiz kaldığında Garbage Collector (GC) çalışması kısıtlanabiliyor, GC overhead limit exceeded istisnası fırlatılıyor. Bu yüzden aşağıdaki gibi bir hata alabiliyorsunuz ve ardından size Workspace'i yani Eclipse'i kapatmanız öneriliyor.

An internal error occurred during: "Building workspace".
GC overhead limit exceeded

Bu problemi çözmek için, kullandığınız Eclipse'in ayarlarında bir değişiklik yapmanız gerekiyor. Bu değişikliği eclipse.ini dosyasını düzenleyerek yapabilirsiniz. Eclipse başlatılırken, aynı klasördeki bu .ini yapılandırma dosyasını okur. Bu dosya aşağıdakine benzer bir içeriğe sahiptir:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

Bu dosyada; Eclipse'in üzerinde çalıştığı Java Runtime için ayrılmış belleği son iki satırdaki değerleri değiştirerek düzenleyebilirsiniz.-Xmx512m yerine -Xmx1024m gibi bir değere arttırarak Java'nın kullanacağı en yüksek bellek değerini arttırabilirsiniz. Bir üst satırdaki Xms değeri ise başlangıç değerini ifade eder. Bu değeri de Megabyte birimi üzerinden düşünerek arttırabilirsiniz.

Eclipse'i tekrar başlattığınızda bu ayarlar ile yüklenecektir.

Kaynak: docs.oseems.com

Yeni yorum ekle

Filtered HTML

  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • İzin verilen HTML etiketleri: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Satırlar ve paragraflar otomatik olarak bölünür.

Plain text

  • Hiç bir HTML etiketine izin verilmez
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Satırlar ve paragraflar otomatik olarak bölünür.
Bu formu göndererek Mollom gizlilik şartlarını kabul etmiş oluyorsunuz.