• Çalışmalarım

  • Favori Linklerim

  • Önemli Yazılarım

  • Kategoriler

  • Hit Counter

    • 26,102 hits

Eclipse ayarları

Linux sistemlerde Eclipse, windoze sistemlere göre biraz daha yavaştır, bu yavaşlığı ortadan kaldırmak için eclipse’in başlatma ayarlarında oynama yapmak gerekmektedir.
Eclipse’in başlatma ayarları eclipse’in ana dizini içinde eclipse.ini dosyası içindedir. Bu dosyada yapılan değişiklikler ile Eclipse sistemine biraz daha performans sağlanabilir.
Java’nın içerdiği hotspot compiler java kodunu doğal koda dönüştürerek java programlarının hızına katkı sağlamaktadır. Bu özellik JVM nin client veya server olarak başlamasına göre değişik zamanlarda aktif olmaktadır. Örneğin server JVM’ler 10bin kere bir fonksiyon çağrıldığında kodu compile eder. client JVM ise 1500 kez çağrılırsa compile eder.
Eclipse client JVM kullanmaktadır bu yüzden bir fonksiyon 1500 kez çağrılana kadar Hotspot mekanizmasından faydalanamaz, ki Eclipse içinden 1500 kez çağrılan bir fonksiyon muhtemelen yoktur.
Biz bu varsayılan ayarı değiştirerek Eclipse’in çalışma hızına katkı sağlayabiliriz. Hotspot’un compile başlatma anı ayarı “-XX:CompileThreshold=adet” parametresi ile gerçekleşmektedir paramtredeki “adet” yerine hotspotun fonksiyonları compile etme anını ayarlarız. Eğer 100 yaparsanız bir fonksiyon 100 kez çağrıldığında compile edilebilir.
bu rakamı 20 yapmak bence uygundur çünkü Eclipse başlarken bir fonksiyonun 10 kez çağrılma ihtimali yüksektir, ve compile zaman alan bi işlemdir yani Eclipse açılırken compile işlemi yapılırsa Eclipse açılma hızı inanılmaz yavaşlar.
Özetle eclipse.ini dosyasına “-XX:CompileThreshold=20″ parameteresini eklersek büyük ihtimalle Eclipse’in çalışma hızında bir artış gözükecektir.
Not: Hotspot’un ayarladığımız 20 değerinde çalışması garanti değildir ayrıca her 20 kez çağrılan fonksiyonun compile edileceği de garanti değildir.
Daha fazla ayar için http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp sayfasını ziyaret edin.

Yorum Yapın