Java en çok rağbet gören ve en yüksek kazanç sağlayan programlama dillerinden biridir. Günümüzün en popüler programlama dillerinden biri olan Java’da yüksek performanslı programlar oluşturmak için en çok kullanılan platform JVM’dir. Bu eğitim, Java uygulamalarının performansını optimize etme konusunda tek rehberiniz olacak.
Java hizmetiniz istediğinizden daha mı yavaş? Çok fazla sistem kaynağı mı tüketiyor? İş yükü arttıkça performansta gecikmeler mi yaşanıyor? Bu eğitimde Java uygulamalarının performansını nasıl en üst düzeye çıkaracağınızı öğreneceksiniz. İlk olarak, uygulamanızın performansını analiz edebilmenizi ve performans sorunlarını giderebilmenizi sağlayacak araçlar ve teknikler hakkında bilgi sahibi olacaksınız. Sonrasında, performansı etkileyen JVM’nin iç bileşenlerini ve bunları nasıl ayarlayabileceğinizi öğreneceksiniz. Son olarak, yüksek performanslı uygulama kodu yazmak için en iyi uygulamaları keşfedeceksiniz. Bu eğitimi tamamladığınızda, üretim ortamında yüksek performanslı Java uygulamaları oluşturmak ve çalıştırmak için gereken bilgi birikimine ve becerilere sahip olacaksınız.
Üç gün sürecek bu eğitimde, Java programlama dili için geçerli olan performans ayarlama kavramları ele alınır. Java Çöp Toplama’nın (Garbage Collection) arkasındaki temel kavramları, Hotspot JVM’deki çöp toplayıcılarına nasıl uygulandığını ve daha fazlasını öğreneceksiniz.
Bu eğitimde neler öğreneceksiniz?
- İşletim sistemi performansını izleme
- Performansla ilgili temel kavramlar
- Nesiller arası çöp toplama işlemi
- G1 toplayıcısı dahil olmak üzere Java’da kullanılan çöp toplayıcıları
- Performansı JVM ve uygulama düzeyinde izleme
- Java Mission Control ve Flight Recorder kullanarak Java uygulama performansını izleme ve analiz etme
- Java uygulaması performansının profilini çıkarma
- Java uygulamasında çöp toplamayı ayarlama
- Java uygulamasına temel performans ayarlama ilkelerini uygulama