Google Chrome, Mac -dakı performansınızı aşağı sala bilər. Niyə, necə və ən əsası - bunun üçün nə edə biləcəyinizi izah edəcəyəm. Çünki… bu, bəzi insanlar Chrome -u yanan bir zibil otağına atmağa hazır olduqda, digərləri heç bir sübut olmadığını söyləyərək, hətta bu barədə danışmaqdan ehtiyatsız və utanc verici bir fikir ayrılığıdır.
Düşünürəm ki, bu barədə ədalətli və açıq şəkildə danışmaq və həqiqətə necə çatmağımız mümkün olduğu qədər ağlabatan bir yol.
Daşlı
Loren Brichter Twitter -də:
https://twitter.com/lorenb/status/1337832978253230081
İndi, əgər Loreni tanımırsınızsa, o, orijinal iPhone üçün qrafik boru kəmərinin inşasına kömək edən qanuni 9000 IQ, bəlkə də 11000 IQ dahi növüdür-Steve Jobsa geri çəkilməsini tələb etdiyi saniyədə 60 kadr möhkəm bəxş edən. 2007-ci ildə. Sonra Loren Tweetie (Twitter tərəfindən satın alındı və ilk rəsmi Twitter tətbiqinə çevrildi) etdi, pull-to-refresh icad etdi və sonra Letterpress oyununu yaratdı.
VPN Sövdələşmələri: 16 dollarlıq ömürlük lisenziya, 1 dollar və daha çox aylıq planlar
İndi, Google -un fon yeniləyicisi Keystone özünü Fəaliyyət Monitorundan gizlətmir; yalnız Chrome -u aktiv şəkildə yeniləyərkən görünür. Lakin, Lorenin nəzəriyyəsinə görə, bu proses yanlış getdikdə, Keystone Aktivlik Monitorunda görünməzdən əvvəl səhv gedir ki, bu da problemə səbəb olduğu halda onu effektiv şəkildə gizlədir.
ipad üçün ən yaxşı ekran qoruyucusu
Həm də bunun yeni bir şey olmadığını, Wired -in 2009 -cu ildə Google Earth -ə başladığı zaman Keystone'u 'pis' adlandırdığını söylədi. Bu 10 ildən çoxdur. Və digər saytlar o vaxtdan bəri problemlərlə bağlı xəbərlər veriblər.
Google'un Keystone ilə pis bir şey etdiyini və ya üçüncü bir tərəfin bunu necə edəcəyini (Wired'in xəbərdar etdiyi) bilmədiyini bilmirəm. Ancaq hər iki halda da, Google-a-təşkilata on ildən artıqdır ki, şübhənin faydasını verməyə meylli deyiləm (Chrome-da çalışan bir çox yaxşı insana baxmayaraq)+ və bu hələ də həll olunmamışdır. Avtomatik yeniləmə proqramının Chrome/Keystone-un etdiyini etməsi üçün heç bir səbəb yoxdur. Mac -ın qəzaya uğramasının uzun bir tarixçəsi var.
Lorenin veb saytından və bu hissə həqiqətən mənimlə rezonans doğurdu və bunun səbəbini bir saniyədə söyləyəcəyəm:
Yeni 16 'MacBook Pro -un, sürüşmə kimi əhəmiyyətsiz şeylər də etməyə başladığını gördüm. Fəaliyyət Monitoru göstərdiheç nəCPU -dan istifadə edən Google -dan, lakin WindowServer ~ 80%alırdı ki, bu da anormal dərəcədə yüksəkdir (istifadə etməlidir.<10% normally).
Bütün normal işləri görmək (tətbiqlərdən çıxmaq, digər istifadəçilərdən çıxmaq, yenidən başlatmaq, PRAM -ı bağlamaq və s.) Heç bir iş görmədi, sonra bir veb saytı sınamaq üçün bir müddət əvvəl Chrome qurduğumu xatırladım.
Chrome'u sildim və Chrome'un digər üstünlüklərini və önbelleklerini silərkən Keystone'u gördüm. Tapa biləcəyim hər şeyi Google-dan sildim, kompüteri yenidən başladım və gecə-gündüz kimidi. Hər şey dərhal və nəzərəçarpacaq dərəcədə sürətli idi və WindowServer CPU yenidən 10% -dən aşağı idi.
WindowServer ağrısı
Mənbə: Rene Ritchie / iMore
Bax, bütün il oxşar problemlərdən inanılmaz dərəcədə məyus oldum, dəli oldum və oxşar şəkildə ağlıma gələn hər şeyi sınadım.
IPhone, Apple Watch, Mac və bu il buraxılan hər şey üçün embarqo tətbiq etdiyim video araşdırmalarımı bitirmək üçün bütün gecəni yuxudan oyatanda xüsusilə pis oldu. Sözün əsl mənasında, bütün gecə Final Cut Pro performansının aşağı düşməsini seyr etmək, saatları, qiymətli saatları israf etmək, yenidən başlatmaq, plaginləri silmək, ağlınıza gələn hər şeyi. Bunun üçün sadəcə macOS Catalinanı günahlandırdım, çünki Catalina hər kəsin hər şeydə günahlandırdığı ağrılı keçid yeniləmələrindən biri kimi görünürdü. Beləliklə, PDK, plagin meneceri daemonunun buna səbəb olub -olmaması, WindowServer -in özü yaramaz və ya pis getməsi ilə bağlı şikayətlərimi tweet etdim. Hətta mənim üçün nadir addımı atdım və Big Fruit-də bir neçə dostumu aldatdım. Və heç vaxt məmnun cavablar və ya həll yolları almadı.
Buna qədər yox.
İndi Safari'yi demək olar ki, hər zaman istifadə edirəm, çünki Safari ilə daha yaxşı bir performans və batareya ömrü əldə etdiyim üçün, Chrome ilə müqayisədə daha çox hardware və proqram sistemi qaynaqlarından necə istifadə etdikləri və nişanları idarə etdikləri üçün düşünürəm. Bir dəqiqə ərzində digər brauzerlərə də gedəcəyəm.
Ancaq ilk növbədə veb əsaslı bir reklam şirkəti olan Google, ilk növbədə yerli cihaz qurğusu olan Apple-dan çox fərqli prioritetlərə malikdir və Chrome İnternet Explorer-in tamamilə məhv edilməsini brauzer üstünlüyünə, vaxt məhdudiyyətli inkişaf etdiricilərə və uzaqgörən məhsula çevirdi. menecerlər, Chrome -u İnternet kimi müalicə etməyə başladıqları kimi, İnternet kimi davranmağa başladılar, buna görə Google da daxil olmaqla bəzi veb saytlar və veb tətbiqləri Chrome -da daha yaxşı işləyir və ya ümumiyyətlə işləyir. Və Google -un Blink və Chromium Apple WebKit -dən ayrılmış olsa da, Safari -dən bu yana götürdükləri fərqli istiqamətlər çox vaxt çox dayaqlı çubuğun qısa ucunu alır.
Chrome komandası, hətta şənbə gecəsi belə cavab verə biləcək qədər mehriban idi:
1/ Salam Loren - Keystone həqiqətən Mac üçün Chrome yeniləyicisidir. Özünü Fəaliyyət Monitorundan gizlətmir və yalnız yerinə yetirməli olduğu vəzifələr olduqda (aşağı prioritetdə) işləyir.
Ən yaxşı cazibə əleyhinə telefon qutusu- Mark Chang (@mchang) 13 dekabr 2020
Keystone -dan yüksək CPU istifadəsinə səbəb ola biləcək hər hansı bir açıq problemin fərqində deyilik, ancaq yenidən yaratmaq üçün http://crbug.com ünvanına bir səhv göndərin və mümkün qədər tez həll etməyə çalışacağıq.
Keystone, dövri yoxlamaları və yeniləmələri etmək üçün fırlandıqda Fəaliyyət Monitorunda görünəcək, amma məsələ, görünür, WindowServerin görünmədən və ya görünməmişdən əvvəl çökməsinə səbəb ola bilər və ya bəlkə də görünməyə çalışarkən?
Keystone hələ görünmədiyinə görə, lakin WindowServer çırpındığına görə, Keystone-un səbəb ola biləcəyi tamamilə aydın deyil. Qaranlıq maddə kimi, yalnız sistemin qalan hissəsinə təsirini ölçə bilərsiniz. Və bəli, şübhəsiz ki, başa düşdükdən sonra problemi həll edən görünür.
Qaranlıq Maddə
Mənbə: iMore
İndi, bəli, yalnız Aktivlik Monitorunu işə salmaq WindowServer -in sürətlənməsinə səbəb olacaq, çünki bir şeyi təsir etmədən müşahidə edə bilməzsiniz, ancaq bu halda, yalnız cəhənnəm üçün deyil, performans problemlərini müşahidə etdiyiniz üçün işə salırsınız. o. Və əgər Keystone -un silinməsi bu performans problemlərini dayandırmış kimi görünürsə, o qaranlıq maddənin varlığını təsdiqləyirsiniz. Yox, bu hissəni göstərdiyiniz üçün heç bir mükafat yoxdur.
Əlbətdə ki, Keystone -un vurulması da buna səbəb olan başqa bir şeyi, ya da macOS ilə Keystone arasındakı hər hansı bir problemi yıxmaq kimi başqa izahlar da ola bilər.
Ancaq bir anlıq istehlakçı şapkamı geyinmək - mənə əhəmiyyət vermir. Bu mənim problemim deyil. Anlamaq üçün 9000 IQ üçün. Mən burada valideynəm. Detalları bilmək istəmirəm və ya ehtiyacım yoxdur. Pəncərədən çox min dollarlıq bir maşın atmaq ehtiyacını hiss etmədən işləyə biləcəyim üçün onu düzəltməliyəm.
Burada bir düşüncə məktəbi də var ki, Chrome yalnız asılı olmayaraq bu şəkildə yenilənməməlidir. Bəli, Google Chrome yeniləmə prosesini əslində görünməz etmək istəyir, lakin Mac App Store -dan Spark -a qədər bu cür şeylərə şübhə etməyən daha ənənəvi, şəffaf üsullara qədər hər gün bir çox tətbiqin yeniləmələri idarə etməsi. Yalnız Google deyil, hətta Zoom, hətta Apple da hər hansı bir şirkət qutunu çox qeyri -şəffaf etdikdə, içərisində pis şeylər böyüməyə meyllidir. Performans və təhlükəsizlik problemləri də daxil olmaqla.
İndi təsəvvür edirəm ki, bir çox diqqət çəkir, şüur artacaq. MacOS və ya Chrome komandasının və ya kimin bunu anlaya biləcəyi çox yaxşı olardı, çünki ən azından əsəbiləşən insanlar bu xəyal qırıqlığının həllini tapdıqlarını düşünürlər və ən azı Chrome'u müvəqqəti olaraq çıxarırlar. ya da heç olmasa Keystoneu dizdən kəs.
Bunların heç biri aydın deyil və ikincisi təhlükəsizlik baxımından təhlükəli ola bilər.
mələk nömrələri nə deməkdir
Nə edə bilərsən
Loren, indiyə qədər izlədiyim bu addımları təklif edir və Chrome problemi həll etməyincə və ya Chrome problemi olmadığı əsaslı şəkildə sübut olunana qədər:
- /Tətbiqlər qovluğuna gedin və Chrome'u Zibil qutusuna sürükləyin.
- Finder -də Git menyusuna (ekranın yuxarısında), sonra 'Qovluğa keç ...' düyməsinə basın.
- /Kitabxanaya yazın və daxil edin.
- Aşağıdakı qovluqları yoxlayın: LaunchAgents, Application Support, Caches, Preferences.
- Bütün Google qovluqlarını və com.google ... və com.google.keystone ilə başlayan hər şeyi silin.
- Yenə 'Qovluğa Gedin ...' ə gedin.
- ~/Kitabxana daxil edin və enter düyməsini basın. ('~' İşarəsinə diqqət yetirin)
- Aşağıdakı qovluqları yoxlayın: LaunchAgents, Application Support, Caches, Preferences.
- Bütün Google qovluqlarını və com.google ... və com.google.keystone ilə başlayan hər şeyi silin.
- Zibil qutusunu boşaltın və kompüterinizi yenidən başladın.
İndi etdiyim budur. Məsələlər kifayət qədər sinir bozucu olduğundan, bəzi şeylərdə Chrome -dan asılı olsam da, sınamağa hazıram, çünki hər şey üçün Mac performansımdan asılıam.
Bir də var MacObserver Keystone yoxlamalarının tezliyini dəyişdirmək üçün terminal əmrlərindən necə istifadə olunacağını izah edən 5 il əvvəlki məqalə. Həqiqətən Chrome'u silmək istəmirsinizsə və ya istəmirsinizsə, ancaq sistemin çökməsini dayandırmalısınız.
John Martellaro, hər 48 saatda necə işləməyini necə dəyişdirəcəyini göstərir ... ya da heç vaxt ... amma düzgün şəkildə qeyd edir ki, sizi heç vaxt təhlükəsizlik yeniləmələri olmadan tərk etməz, bu da sizi təhlükəsizlik istismarlarına açıq qoyar. Təsvirdə bir link buraxacağam, amma son dərəcə ehtiyatla davam edəcəyəm.
Ayrıca, bəzi lənətlənmiş veb saytlar onu düzgün şəkildə dəstəkləmədiyi üçün Safari-dən istifadə edə bilmirsinizsə, Microsoft Edge kimi digər Chromium əsaslı brauzerlər də eyni problemlə üzləşə bilməzlər, çünki Google-un göstərmə mühərriklərindən istifadə edərkən, Google -un Proqram təminatı yeniləmə sistemindən istifadə etmirlər. Beləliklə, onlar yaxşı olmalıdır.
Şəxsən mən bunu sınayıram. Əgər siz də belə olsanız, bunun sizin üçün necə işlədiyini mənə bildirin.