ArÅŸiv

Buna etikete sahip yazılar; ‘eclipse.ini’

Eclipse Performans İpuçları

Cuma, 16 Kas 2012 Yorum yapılmamış

Oldukça fazla sayıda sınıfın bulunduÄŸu bir projeyi açtığımda ortaya çıktı yavaÅŸlık sorunu. Neydi bu ayarlar, ne deÄŸildi yahu derken Google yolları gözüktü yine. Tabi bir de malum, arama sonuçlarını ayıklamak. Eclipse’in çalışmasını ve açılışını hızlandırmak için genel kabul gören bu bir kaç maddeyi derleyip, toplayayım dedim. Aslında bir dolu blogda benzer bilgiler mevcut ya, olsun. Hem baktım da site film bloÄŸu olup çıkacak yakında, bir iki teknik dokunuÅŸ yapayım madem…

eclipse.ini Önerileri

Önce şunu söyleyeyim ki, bu dosyada yapılan değişiklikler Eclipse açılışında hata alınmasına sebep olabilir. Bu yüzden önce bir yedek almak lazım.

Başlangıç parametrelerinin bulunduğu bu dosya Eclipse’in kurulu olduğu dizinde bulunur. Bu parametrelere verilebilecek değerler bilgisayarın donanım özelliklerine göre değişir.

  • -XX:PermSize ve -XX:MaxPermSize : Bu parametreler Eclipse’in kullanacağı JVM’in Perm Space hafıza alanının baÅŸlangıç sınırını ve üst sınırını belirliyor. Perm Space demiÅŸken, bu alan sınıf ve metot tanımlarının, bilgilerinin (sınıflardan oluÅŸturulan objelerin deÄŸil!) tutulduÄŸu hafıza alanı. Dolayısıyla çok fazla sınıf bulunan bir “workspace” de yaÅŸanabilecek Out of Memory : perm gen space error türü hafıza sorunlarını gidermede faydası olabilir.
  • -Xms ve -Xmx : Bu parametreler Eclipse’in kullanacağı JVM’in temel hafıza alanı olan Heap Space deÄŸerlerinin baÅŸlangıç sınırını ve üst sınırını belirliyor. Örnek olarak 4GB RAM bulunan bir bilgisayarda bu deÄŸer 1024’e kadar çıkarılabilir. Eclipse -Xms’de belirtildiÄŸi kadar hafıza ile çalışmaya baÅŸlıyor ve gerektiÄŸinde bu deÄŸeri -Xmx’e kadar arttırıyor. Bu arada, Eclipse’in gereken durumlarda kullandığı hafızayı arttırması iÅŸi maliyetli olabileceÄŸinden, bu iki deÄŸerin birbirine olabildiÄŸince yakın olmasında fayda olduÄŸu söyleniyor.
  • -Xverfiy:none : Bu parametre ile Eclipse’e, “açılırken yüklediÄŸin .class dosyalarını doÄŸrulama iÅŸlemine(validation) tabi tutma” ÅŸeklinde bir ayar verilebilir. Ki bu da açılış hızına olumlu etki yapar.

Eclipse’in Açılış ve Çalışma Hızını Arttırabilecek Diğer Öneriler

  • Window->Preferences->Validation menüsünden gerekli olmadığını düşündüğümüz validator‘leri devre dışı bırakmak
  • Window->Preferences->General->Editors->Spelling menüsünden çok da gerekli olmadığını düşündüğümüz Spell Check‘leri kapatmak
  • -Window->Preferences->General->Startup and Shutdown menüsünden Eclipse açılırken baÅŸlatılmasına gerek olmadığını düşündüğümüz eklentileri devre dışı bırakmak

Etkisinin yukarıdakiler kadar olması beklenmese de bunların dışında ; Kullanılmayan projeleri devre dışı bırakmak, kullanılmayan görüntüleme pencerelerini ve perspektifleri kapatmak, ve elbette Eclipse’in güncel versiyonlarını kullanmak yapılabilecekler arasında.

Tabi bir de paraya kıyıp bilgisayarın RAM’i arttırılabilir, para var huzur var arkadaÅŸ…

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmail