macOS Catalina (10.15): Tasarım Gereği Yavaş
(sigpipe.macromates.com)Catalina'ya yükselttikten sonra yazarın bilgisayarında fark edilir gecikmeler ve takılmalar görülmeye başlamış; bunun nedenini araştıran bir yazı.
İlginç biçimde yazar, "interneti kapattığında" performansın gözle görülür şekilde arttığını söylüyor ve bunun nedenini açıklıyor. Aşağıya, bunun dayanağı olan bölümün çevirisini ekledim.
Apple, "yeni bir instance" oluşturulurken bir doğrulama süreci ekledi. Bu süreç Apple sunucularına bir istek gönderiyor ve yanıt bekliyor; bu da neredeyse 1 saniye sürebiliyor.
Sorun şu ki bu doğrulama süreci yalnızca internetten indirilen bir dosya çalıştırıldığında ya da Finder'dan bir dosya açıldığında devreye girmiyor. "Program çalıştırma" sayılan her eylemde çalışıyor. Hatta shell script kullanırken bile. Aşağıdaki iki satırla bu durumu yeniden üretebilirsiniz.
echo $'#!/bin/sh\necho Hello' > /tmp/test.sh && chmod a+x /tmp/test.sh
time /tmp/test.sh && time /tmp/test.sh
Bu gecikmenin süresi internet ortamına göre değişiyor. Ama kesin olarak mevcut. Çin'deki bir kullanıcı, VPN kullandığında 5,7 saniyelik bir gecikme gördüğünü bildirmiş. Güvenlik ve Gizlilik içindeki geliştirici araçları kategorisine Terminal'i eklerseniz bu gecikmeyi yeniden üretmek mümkün olmuyormuş.
Bu sorunu Apple'a bildirmiş ve kendisine FB7674490 numaralı issue atanmış. Ancak Apple bu duruma (orijinal başlık olan Slow By Design ifadesine ilham veren) "By Design" diye yanıt vermiş.
3 yorum
Bunun Screen Time ile ilgili olabileceğini düşünüyorum.
Geliştirici araçlarına sık kullandığım programları epeyce eklemişsiniz. Teşekkürler 😀
Herhâlde Mojave'nin daha hızlı olduğu hissi bir yanılgı değilmiş.