8 puan yazan ffdd270 2020-05-24 | 3 yorum | WhatsApp'ta paylaş

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.

Reklam

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

Reklam

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

 
godrm 2020-05-25

Bunun Screen Time ile ilgili olabileceğini düşünüyorum.

 
mytory 2020-05-24

Geliştirici araçlarına sık kullandığım programları epeyce eklemişsiniz. Teşekkürler 😀

 
ffdd270 2020-05-24

Herhâlde Mojave'nin daha hızlı olduğu hissi bir yanılgı değilmiş.