Google Chrome mungkin hanya meronta-ronta kinerja di Mac Anda. Dan saya akan menjelaskan mengapa, bagaimana, dan yang paling penting — apa yang dapat Anda lakukan untuk itu. Karena… ini adalah kontroversi yang pecah, dengan beberapa orang siap membuang Chrome ke dalam api sampah yang menyala-nyala dan yang lain mengatakan tidak ada bukti, dan bahkan membicarakannya sembrono dan memalukan.
Saya pikir membicarakannya secara adil dan terbuka, dan cara yang masuk akal adalah bagaimana kita mendapatkan kebenaran.
berbatu
Loren Brichter di Twitter:
https://twitter.com/lorenb/status/1337832978253230081
Sekarang, jika Anda tidak mengenal Loren, dia adalah seorang dengan IQ 9000 yang sah, mungkin tipe jenius 11000 IQ yang membantu membangun saluran grafis untuk iPhone asli — yang memberi Steve Jobs 60 frame per detik yang dia tuntut. pada tahun 2007. Kemudian Loren membuat Tweetie (yang dibeli oleh Twitter dan diubah menjadi aplikasi Twitter resmi pertama), menemukan pull-to-refresh, dan kemudian menciptakan game Letterpress.
Penawaran VPN: Lisensi seumur hidup seharga , paket bulanan seharga & lebih banyak
Sekarang, bukan karena pemutakhiran latar belakang Google, Keystone, menyembunyikan dirinya dari Monitor Aktivitas; itu hanya muncul ketika sedang memperbarui Chrome secara aktif. Tapi, menurut teori Loren, ketika proses itu salah, itu akan menjadi salah sebelum Keystone muncul di Activity Monitor, yang membuatnya tersembunyi secara efektif bahkan ketika itu menyebabkan masalah.
Juga, bahwa ini bukanlah hal baru, bahwa Wired menyebut Keystone sebagai 'jahat' pada tahun 2009, ketika diluncurkan dengan Google Earth. Itu lebih dari 10 tahun yang lalu. Dan situs web lain telah melaporkan masalah dengannya sejak saat itu.
Saya tidak tahu apakah Google melakukan sesuatu yang jahat dengan Keystone, atau pihak ketiga menemukan caranya (yang diperingatkan oleh Wired). Tapi bagaimanapun, saya tidak cenderung untuk memberikan Google-the-organisasi manfaat dari keraguan (meskipun banyak orang baik yang bekerja di Chrome) karena sudah lebih dari satu dekade dan ini masih belum 'diperbaiki'. Tidak ada alasan bagi perangkat lunak pembaruan otomatis untuk melakukan apa yang dilakukan Chrome/Keystone. Ini juga memiliki sejarah panjang crash Mac.
Dari situs web Loren, dan bagian ini benar-benar beresonansi dengan saya, dan saya akan memberi tahu Anda alasannya sebentar lagi:
Saya perhatikan MacBook Pro 16 'baru saya mulai bertindak lamban bahkan melakukan hal-hal sepele seperti menggulir. Monitor Aktivitas menunjukkantidak adadari Google menggunakan CPU, tetapi WindowServer mengambil ~80%, yang sangat tinggi (seharusnya menggunakan<10% normally).
Melakukan semua hal normal (keluar dari aplikasi, keluar dari pengguna lain, memulai ulang, mengganti PRAM, dll) tidak menghasilkan apa-apa, lalu saya ingat saya telah menginstal Chrome beberapa waktu lalu untuk menguji situs web.
Saya menghapus Chrome, dan melihat Keystone saat menghapus beberapa preferensi dan cache Chrome lainnya. Saya menghapus semua dari Google yang bisa saya temukan, menyalakan ulang komputer, dan itu seperti siang dan malam. Semuanya langsung dan terasa lebih cepat, dan CPU WindowServer jauh di bawah 10% lagi.
tas buku untuk siswa sekolah menengah
Sakit WindowServer
Sumber: Rene Ritchie / iMore
Lihat, sepanjang tahun, saya telah sangat frustrasi, bahkan gila, oleh masalah yang sama dan juga telah mencoba semua yang dapat saya pikirkan.
Itu sangat buruk ketika saya terjaga sepanjang malam mencoba menyelesaikan ulasan video saya yang diembargo untuk iPhone, Apple Watch, Mac, dan semua yang dirilis tahun ini. Secara harfiah, sepanjang malam, menonton kinerja Final Cut Pro merosot, membuang-buang waktu, jam berharga, me-reboot, mencopot pemasangan plugin, semua yang bisa dibayangkan. Dan saya baru saja menyalahkan macOS Catalina untuk itu karena Catalina tampaknya menjadi salah satu pembaruan transisi yang menyakitkan yang semua orang salahkan untuk semuanya. Jadi, saya men-tweet keluhan saya tentang hal itu, tentang apakah PDK, daemon pengelola plugin yang menyebabkannya, apakah WindowServer itu sendiri menjadi nakal atau rusak. Saya bahkan mengambil langkah langka untuk saya dan menyadap beberapa teman di Big Fruit. Dan tidak pernah mendapat jawaban atau solusi yang memuaskan.
Tidak sampai ini.
Sekarang, saya menggunakan Safari hampir sepanjang waktu karena saya mendapatkan kinerja dan daya tahan baterai yang jauh lebih baik dengan Safari daripada yang saya lakukan dengan Chrome, saya pikir sebagian besar karena cara mereka menggunakan sumber daya sistem perangkat keras dan perangkat lunak dan menangani tab. Saya akan membuka browser lain dalam satu menit juga.
Tetapi karena Google, perusahaan iklan berbasis web, memiliki prioritas yang sangat berbeda dari Apple, perusahaan perangkat berbasis asli, dan karena Chrome membawa kehancuran total Internet Explorer menjadi dominasi browser, pengembang terbatas waktu dan produk berpandangan pendek pengelola baru saja mulai memperlakukan Chrome sebagai web, ironisnya sama seperti memperlakukan Internet Explorer, sehingga beberapa situs web dan aplikasi web, termasuk milik Google, berfungsi lebih baik atau hanya berfungsi sama sekali di Chrome. Dan meskipun Google Blink dan Chromium merender bercabang dari WebKit Apple, arah berbeda yang mereka ambil sejak Safari sering mendapat ujung pendek dari tongkat dukungan yang sangat runcing.
Tim Chrome cukup baik untuk menanggapi, bahkan pada Sabtu malam:
1/ Hi Loren - Keystone memang pembaru Chrome untuk Mac. Itu tidak menyembunyikan dirinya dari Monitor Aktivitas dan hanya berjalan (dengan prioritas rendah) ketika memiliki tugas untuk dilakukan.
pemancar bluetooth latensi rendah terbaik- Mark Chang (@mchang) 13 Desember 2020
Kami tidak mengetahui adanya masalah terbuka yang akan menyebabkan penggunaan CPU yang tinggi dari Keystone, tetapi harap laporkan bug di http://crbug.com dengan langkah-langkah untuk mereproduksinya, dan kami akan mencoba dan memperbaikinya secepat mungkin.
Keystone akan muncul di Activity Monitor ketika diputar untuk melakukan pemeriksaan dan pembaruan berkala, tetapi masalahnya tampaknya menyebabkan WindowServer meronta-ronta tanpa atau sebelum muncul, atau mungkin saat mencoba muncul?
Dan karena Keystone belum muncul, tetapi WindowServer meronta-ronta, sama sekali tidak jelas bahwa Keystone mungkin menjadi penyebabnya. Seperti materi gelap, Anda hanya dapat mengukur efeknya pada seluruh sistem. Dan ya, tentu saja, kesalahan logika post hoc ergo propter hoc dipahami, menghapusnya tampaknya memperbaiki masalah.
Materi Gelap
Sumber: iMore
Sekarang, ya, meluncurkan Activity Monitor saja akan menyebabkan WindowServer melonjak karena Anda tidak dapat mengamati sesuatu tanpa memengaruhinya, tetapi dalam kasus ini, Anda meluncurkannya karena Anda sudah mengamati masalah kinerja, bukan hanya untuk dia. Dan jika menghapus Keystone tampaknya menghentikan masalah kinerja tersebut, maka Anda memverifikasi keberadaan materi gelap itu. Jadi tidak, tidak ada hadiah untuk menunjukkan bagian itu.
Dan tentu saja, mungkin ada penjelasan lain, seperti mungkin merobohkan Keystone juga merobohkan hal lain yang menyebabkan ini, atau beberapa masalah antara macOS dan Keystone, atau apa pun.
Tapi hanya mengenakan topi konsumen saya sejenak — saya tidak peduli. Itu bukan masalah saya. Itu untuk 9000 IQ untuk mencari tahu. Saya orang tua di sini. Saya tidak ingin atau perlu mengetahui detailnya. Saya hanya perlu memperbaikinya sehingga saya dapat bekerja tanpa merasa perlu membuang mesin multi-ribu dolar ke luar jendela.
Ada juga aliran pemikiran di sini bahwa Chrome tidak boleh memperbarui dengan cara ini. Itu, ya, Google ingin membuat proses pembaruan Chrome pada dasarnya tidak terlihat tetapi banyak aplikasi menangani pembaruan setiap hari, dari Mac App Store hingga Spark hingga metode yang lebih tradisional dan transparan yang tidak meninggalkan keraguan tentang hal semacam ini. Dan ketika perusahaan mana pun, bukan hanya Google, tetapi Zoom, bahkan Apple, membuat kotak itu terlalu buram, hal-hal buruk cenderung tumbuh di dalamnya. Termasuk masalah kinerja dan keamanan.
Saya membayangkan sekarang setelah mendapat banyak perhatian, kesadaran akan meningkat. Dan alangkah baiknya jika tim macOS atau Chrome atau siapa pun dapat mengetahuinya karena, setidaknya secara anekdot, orang-orang yang sangat frustrasi pasti berpikir mereka telah menemukan solusi untuk frustrasi tersebut dan setidaknya menghapus Chrome untuk sementara, atau setidaknya memotong Keystone di lutut.
Tak satu pun dari yang jelas untuk dilakukan dan yang terakhir mungkin berbahaya dari sudut pandang keamanan.
tambahkan trek audio ke mkv
Apa yang bisa kamu lakukan?
Loren menyarankan langkah-langkah ini, yang saya ikuti untuk saat ini dan kecuali dan sampai Chrome memperbaiki masalah atau terbukti secara wajar bukan masalah Chrome:
- Buka folder /Applications Anda dan seret Chrome ke Sampah.
- Di Finder klik menu Go (di bagian atas layar), lalu klik 'Go to Folder...'.
- Ketik / Library dan tekan enter.
- Periksa folder berikut: LaunchAgents, Application Support, Cache, Preferences.
- Hapus semua folder Google, dan apa pun yang dimulai dengan com.google... dan com.google.keystone...
- Pergi ke 'Buka Folder...' lagi.
- Ketik ~/Library dan tekan enter. (Perhatikan '~')
- Periksa folder berikut: LaunchAgents, Application Support, Cache, Preferences.
- Hapus semua folder Google, dan apa pun yang dimulai dengan com.google... dan com.google.keystone...
- Kosongkan Sampah, dan mulai ulang komputer Anda.
Inilah yang saya lakukan sekarang. Karena masalahnya cukup membuat frustrasi, meskipun saya bergantung pada Chrome untuk beberapa hal, saya bersedia mencobanya karena saya bergantung pada kinerja Mac saya untuk semuanya.
Ada juga MacObserver artikel dari 5 tahun yang lalu yang menjelaskan cara menggunakan perintah terminal untuk mengubah frekuensi untuk pemeriksaan Keystone. Itu jika Anda benar-benar tidak dapat atau tidak ingin menghapus Chrome tetapi perlu menghentikan sistem yang meronta-ronta.
John Martellaro menunjukkan cara mengubahnya agar berjalan hanya setiap 48 jam... atau tidak pernah... tetapi dengan benar menunjukkan tidak pernah meninggalkan Anda tanpa pembaruan keamanan, yang... membuat Anda terbuka terhadap eksploitasi keamanan. Saya akan meninggalkan tautan di deskripsi tetapi melanjutkan dengan sangat hati-hati.
Juga, jika Anda juga tidak bisa terus menggunakan Safari karena beberapa situs web sialan atau lainnya tidak mendukungnya dengan benar, browser berbasis Chromium lainnya seperti Microsoft Edge mungkin tidak memiliki masalah yang sama karena, saat mereka menggunakan mesin rendering Google, mereka tidak menggunakan mesin pembaruan Perangkat Lunak Google. Jadi, mereka seharusnya baik-baik saja.
Secara pribadi, saya mencoba ini. Jika Anda juga, beri tahu saya cara kerjanya untuk Anda.