Ünite 02 / 02
Çalışma Zamanı ve Başarım
Küresel yorumlayıcı kilidi, iş parçacıkları ve Ractor'lar, çatallanan işçi süreçler ve ortam değişkenleriyle ölçekleme, nesne ayırma ve çöp toplayıcı, çağrı sayımıyla sıcak yolu bulma, içerik özetli varlıklar ve geri alınabilir sürüm geçişi.
Yayın Güncelleme
Dersler
- 01 Eşzamanlılık Modeli Aynı kodun aynı girdilerle farklı sayı vermesi bir sıra sorunudur. Ders okuma ile yazma arasına giren geçişin bir sayacı kaybettirdiğini, dışlama kilidinin sonucu koddan çıkardığını ve Ractor'ın paylaşılan durumu kaldırdığını ölçer. 6 dk okuma
- 02 Süreç Tabanlı Ölçekleme İşçi sayısı koddan değil, ortamdan gelir. Ders çatallanan sürecin belleğinin ebeveyne yansımadığını, işin dilimlenip borudan toplandığını ve işçi sayısının ortam değişkeni ile çekirdek sayısından okunduğunu ölçer. 7 dk okuma
- 03 Bellek Yönetimi Aynı iş aynı kodla çalışırken bir bloğun kaç nesne ayırdığı da bir ölçüm sorusudur. Ders nesne ayırma sayılarını, çöp toplayıcının görünür sayaçlarını ve ilk koşumun neden sonrakilerden farklı olduğunu ölçer. 3 dk okuma
- 04 Profil Çıkarma Bir programın hangi yöntemi sıcak yoldur sorusu çağrı sayısıyla sorulur ve çağrı sayısı koda aittir. Ders TracePoint ile çağrıları sayar, düzeltmenin sayıyı nasıl değiştirdiğini ölçer ve süreye dayalı sıralamanın neden ortama bağlı olduğunu gösterir. 7 dk okuma
- 05 Dağıtım Üretime çıkan yayının içinde ne olduğu üç ayrı soruyla sorulur. Ders varlık adını, sürüm dizinini ve yayın bildirimini ayrı ayrı ölçer, sembolik bağla atomik geçişi ve geri almayı sınar ve kursun dokuz ölçümünü tek tabloda toplar. 8 dk okuma