8 poin oleh ffdd270 2020-05-24 | 3 komentar | Bagikan ke WhatsApp

Ini adalah tulisan yang menyelidiki penyebab jeda dan macet yang terlihat jelas pada komputer penulis setelah upgrade ke Catalina.

Yang mengejutkan, penulis mengatakan bahwa performa meningkat secara nyata ketika "internet dimatikan", lalu menjelaskan alasan yang mendasari hal tersebut. Di bawah ini adalah terjemahan bagian yang menjelaskan buktinya.

Apple menambahkan prosedur verifikasi saat membuat "instance baru". Prosedur verifikasi ini mengirim respons ke server Apple dan harus menunggu, yang bisa memakan waktu hampir 1 detik.

Masalahnya, prosedur verifikasi ini tidak hanya berjalan saat mengeksekusi file yang diunduh dari internet, juga bukan hanya saat menjalankan file dari Finder. Ini berjalan untuk semua tindakan "menjalankan program". Bahkan saat memakai shell script. Fenomena ini bisa direproduksi dengan dua baris berikut.

echo $'#!/bin/sh\necho Hello' > /tmp/test.sh && chmod a+x /tmp/test.sh

time /tmp/test.sh && time /tmp/test.sh

Lamanya jeda ini berbeda-beda tergantung lingkungan internet. Namun, jeda itu jelas ada. Seorang pengguna di Tiongkok melaporkan ada delay 5,7 detik saat menggunakan VPN. Disebutkan juga bahwa jika Terminal ditambahkan ke kategori Developer Tools di Security & Privacy, jeda tersebut tidak bisa direproduksi.

Masalah ini telah dilaporkan ke Apple dan diberi nomor isu FB7674490. Namun Apple menjawab bahwa fenomena ini adalah "By Design" (yang juga menginspirasi judul asli tulisan ini, Slow By Design).

3 komentar

 
godrm 2020-05-25

Saya rasa ini mungkin ada kaitannya dengan Screen Time

 
mytory 2020-05-24

Program-program yang sering dipakai di alat pengembang ditambahkan begitu saja secara besar-besaran. Terima kasih 馃榾

 
ffdd270 2020-05-24

Ternyata kesan bahwa Mojave terasa lebih cepat memang bukan sekadar ilusi.