Burada hiçbir zaman tek bir örnek görmedim, görev kontrolünde 15 yerine 5 boşluk bulunan bir performans sorununu çözebildim.
Başka bir şey her zaman RAM basıncı veya IO basıncı gibi bir kısıtlama gibi görünmektedir. Pencere sistemini yöneten kod zaten her bir katmanı fiilen ele alır ve matematik, bazı en iyi duruma getirilmiş yordamlarda yapılır ve veri yapıları oldukça iyi tasarlanmıştır, ancak teoride - daha fazla piksel izlemek performans açısından sorun olabilir, gerçekte 't.
Şüpheci iseniz, Mac'inizi yeniden başlatıp şu testi yapabilirsiniz:
- Test etmek istediğiniz herhangi bir Uygulama ve belgeyi açın.
- Görev denetimine girin ve biri hariç tüm boşlukları silin.
- Terminali aç ve koş
vm_stat 60
- Tüm çalışan işlemlerin RAM tahsis edildiğinden emin olmak için birkaç dakika izleyin. Her bir Uygulamaya geçin ve testiniz için istediğiniz pencereleri gizleyin veya gösterin. Serbest ve aktif numaralar sabit kaldığında - görev kontrolünü aç ve bir ya da iki dakika açık bırak - sonra geri dön ve RAM tahsislerini kontrol et.
- Başka 10 boşluk ekleyin ve RAM ayırmalarının nasıl değiştiğini görün.
- Uygulama pencerelerini herhangi bir masaüstüne taşıyın ve Görev Kontrolü'nü kullanırken önemli bir RAM ayırma değişikliği olmadığını ve yalnızca bir uygulama yeni bir belge veya pencere açtığında gerçekleştiğini doğrulayın.
Evet - daha fazla “sanal alana” sahip olduğunuzda daha fazla şeyi açık tutma eğilimindeyseniz, bu daha fazla RAM gerektirir, ancak X uygulamaları ve Y pencerelerinin açık olması RAM'i alan şeydir - Z görev kontrolünden hangisi sanal ekranlardan değildir? herhangi bir zamanda açtınız.