Penggunaan CPU WindowServer Tinggi Jinak pada Mac
Mac menerima banyak perubahan yang hebat dengan OS X Yosemite bersama-sama dengan reka bentuk semula visual yang ketara, tetapi beberapa perubahan tersebut dan pelbagai kesan telus mungkin menjejaskan sesetengah pengguna prestasi Mac dengan tingkah laku WindowServer yang salah. Ini biasanya ditunjukkan dengan proses WindowServer yang meningkat kepada penggunaan CPU yang berat tanpa sebab, selalunya dengan penggunaan memori yang berlebihan, yang membawa kepada tingkah laku yang sangat lembap dan berombak semasa penggunaan umum Mac OS X dan MacOS pada sesetengah komputer.
Paling teruk, sesuatu seperti membuka Pandangan Pantas, membuka beberapa tetingkap Finder baharu atau menatal kandungan folder Finder yang sibuk membawa kepada lonjakan dalam penggunaan pemproses WindowServer yang cukup tinggi untuk menyebabkan komputer membeku atau malah kemunculan kursor bola pantai yang banyak difitnahkan.
Jika WindowServer kerap mengekalkan penggunaan CPU yang tinggi tanpa sebab yang bermakna dalam sesetengah situasi dengan macOS dan Mac OS X artikel ini ditujukan kepada anda. Kami akan cuba menjinakkan proses WindowServer dengan mengurangkan elemen dan ciri yang mungkin mendorong tingkah laku WindowServer (atau salah laku), tugas yang mencabar memandangkan WindowServer diperlukan untuk melukis hampir semua yang dilihat dalam Mac OS X. Semoga penggunaan CPU WindowServer isu hanyalah isu pepijat atau pengoptimuman yang akan ditangani, tetapi buat masa ini tingkah laku ini berterusan ke dalam versi terkini Mac OS (Mac OS X 10.10.3 dan seterusnya) walaupun pada perkakasan Mac terbaharu. Nasib baik, terdapat beberapa penyelesaian yang membantu, jadi mari kita lakukannya.
Matikan Kesan Lutsinar dalam Mac OS X
Hanya mematikan kesan ketelusan secara bersendirian mempercepatkan setiap Mac yang saya temui menjalankan Mac OS X Yosemite atau lebih baru, sama ada perkakasan itu baharu atau lama. Walaupun komputer tidak berasa sangat perlahan, ia hampir pasti akan berasa lebih pantas mematikan kesan ketelusan.
- Pergi ke menu Apple dan pilih “Keutamaan Sistem”, kemudian pergi ke “Kebolehaksesan”
- Pilih “Paparan” daripada menu kiri
- Togol suis di sebelah "Kurangkan ketelusan" untuk HIDUP (sebagai alternatif, anda boleh mendayakan Tingkatkan Kontras jika anda mahu UI menjadi lebih mudah untuk dibezakan, yang juga akan mematikan unsur lut sinar di seluruh OS X)
Peningkatan kelajuan segera ketara dalam kebanyakan tindakan, malah anda boleh mengukur keputusan sebelum dan selepas menggunakan monitor kadar bingkai FPS dalam Nyahpepijat Kuarza, yang bergantung pada perkakasan boleh menjadi 10 FPS atau lebih tinggi meningkatkan kadar segar semula animasi skrin.
Ini masih berlaku dengan Mac OS X 10.10.3 (memang ia adalah beta), jadi mungkin terdapat pepijat yang degil atau mungkin sedikit pengoptimuman prestasi masih sesuai untuk OS X Yosemite.
Saya secara peribadi, saya suka kesan lutsinar jadi saya cenderung untuk mengekalkan ini dengan perkakasan Mac terbaharu, tetapi model 2015 saya Retina MacBook Pro dengan RAM 16GB mendapat rangsangan daripada mematikan ketelusan. Sementara itu, perkakasan yang hampir tidak lama seperti MacBook Air dari 2012 adalah sangat lembap dengan kesan telus, dan saya telah mendengar aduan yang sama daripada pengguna Retina iMac 27″, yang jelas merupakan perkakasan yang agak baharu dan berkuasa.Perkakasan baharu dengan sumber yang mencukupi masih boleh bergelut untuk memaparkan kesan telus dalam OS X menunjukkan kemungkinan penyelesaian perisian akhirnya.
Tutup Windows Apl & Pencari Tidak Digunakan
Apabila OS X Yosemite mempunyai banyak tetingkap apl atau Finder terbuka, WindowServer mula menggunakan sejumlah besar sumber. Walaupun ini boleh berlaku dalam semua versi OS X (atau mana-mana OS dalam perkara itu), terdapat sesuatu yang unik tentang Yosemite yang menyebabkan ini menjadi peristiwa yang sangat meletihkan.
Penyelesaian adalah lebih berorientasikan tingkah laku pengguna daripada perkara lain; biasakan menutup tetingkap atau apl yang tidak digunakan supaya ia tidak lagi memerlukan sumber.
Mengingat ketukan kekunci Tutup Semua Windows boleh berguna untuk mengurus ini.
Hentikan Ruang Kawalan Misi Menyusun Semula Sendiri
Jika anda menggunakan Spaces, yang pada asasnya ialah persekitaran desktop maya pada Mac, menghentikan ruang daripada menyusun semula diri mereka berdasarkan penggunaan nampaknya membuat perbezaan kecil dalam tingkah laku WindowServer.
- Buka Keutamaan Sistem daripada menu Apple dan pergi ke “Mission Control”
- Lumpuhkan tetapan untuk “Susun semula Ruang secara automatik berdasarkan penggunaan terbaharu”
Ramai pengguna tidak menyedari ciri ini, jadi walaupun peningkatan hampir sifar, ia biasanya tidak terlepas.
Berbilang Paparan? Matikan Ruang untuk Setiap
Jika anda mempunyai persediaan berbilang paparan, tetapan lain untuk dilumpuhkan ialah Spaces untuk setiap paparan individu.
- Buka Keutamaan Sistem dan pergi ke “Kawalan Misi”
- Togol tetapan untuk “Paparan mempunyai ruang yang berasingan” kepada MATI
- Log keluar, atau lebih baik lagi, but semula Mac
Sudah tentu, jika anda bukan orang yang menggunakan berbilang skrin dengan Mac anda, perubahan itu tidak akan memberi kesan jadi tumpuan anda harus berada di tempat lain.
But semula
Jika anda salah seorang pengguna Mac yang tidak pernah menutup atau but semula Mac mereka, tetapi anda mengalami masalah CPU WindowServer yang tinggi, anda mungkin mahu melaraskan dan memulakan semula Mac dengan lebih kerap. Hanya memulakan semula Mac menawarkan penyelesaian sementara kepada salah laku proses WindowServer. Saya tahu ini terdengar seperti nasihat paling lemah, tetapi beberapa pengulas telah melaporkan kejayaan sementara dengan ini, dan saya sendiri telah melihat peningkatan. Sudah tentu kurang daripada ideal, tetapi sehingga punca utama ditangani, ini boleh membantu.
Jika anda telah melakukan semua perkara di atas dan anda terus mendapati WindowServer tidak berkelakuan baik atau Mac berjalan sangat perlahan, anda patut menyemak petua ini untuk mempercepatkan OS X Yosemite, atau malah petua umum untuk memahami sebabnya Mac boleh berjalan perlahan, yang boleh membantu lebih jauh.
Adakah anda mengalami masalah WindowServer? Adakah anda mempunyai sebarang petua untuk mengurangkan penggunaan sumber WindowServer dalam OS X Yosemite? Pastikan anda berkongsi pengalaman dan helah anda dalam ulasan kami.