Beranda Berita Microsoft Engineer menjelaskan bagaimana bahkan windows clipboard dioptimalkan untuk kinerja terbaik

Microsoft Engineer menjelaskan bagaimana bahkan windows clipboard dioptimalkan untuk kinerja terbaik

4
0
Microsoft Engineer menjelaskan bagaimana bahkan windows clipboard dioptimalkan untuk kinerja terbaik


Raymond Chen, seorang insinyur senior Microsoft, sering menceritakan kisah menarik tentang Microsoft atau Windows. Misalnya, baru -baru ini, ia membagikan beberapa detail lebih lanjut tentang lagu Janet Jackson yang secara resmi merupakan ancaman cyber untuk komputer Windows dan bagaimana beberapa Fitur OS seperti apo digunakan untuk melindungi PC.

Chen membagikan cerita -cerita ini di kolom The Old New Thing di situs Microsoft dan di posting terbaru, ia telah menggambarkan bagaimana clipboard asli Windows berbeda dari manajer clipboard lainnya tetapi dengan cara yang baik.

Bagi mereka yang mungkin tidak terbiasa, Windows menawarkan clipboard default yang dapat diaktifkan melalui aplikasi Pengaturan. Ada cara yang lebih sederhana juga, dengan menggunakan Menangkan + V Pintasan dan kemudian memilih opsi “nyalakan”.

Dalam cerita terbaru ini, Chen menjawab pertanyaan yang mungkin Anda perhatikan dan bertanya -tanya: “Mengapa sejarah clipboard tidak menangkap perubahan cepat pada konten clipboard?” Chen mengatakan bahwa pendekatan asinkron sebenarnya adalah apa yang membuat Windows menjadi lebih baik, setidaknya dalam hal kinerja, karena tidak memperlambat sistem dengan perubahan konstan.

Windows dapat mencapai ini menggunakan AddClipboardFormatListener fungsi dan WM_CLIPBOARDUPDATE pengidentifikasi pesan. Yang pertama adalah bagian dari header WinUser (file .h) di mana file winuser.h membantu menangani berbagai input sisi pengguna seperti keyboard dan mouse, antara lain. Fitur Windows API ini diperkenalkan dengan Windows Vista.

Menjelaskan cara kerja semua ini, chen menulis:

Layanan riwayat clipboard beroperasi secara tidak sinkron. Itu mendaftar untuk perubahan clipboard melalui AddClipboardFormatListenerdan ketika menerima pemberitahuan perubahan, itu memperbarui riwayat clipboard. Namun, pendengar diberi tahu secara asinkron, jadi pada saat pendengar menerima WM_CLIPBOARDUPDATE Pesan, clipboard mungkin telah berubah untuk kedua kalinya.

Ini berbeda dari pemirsa clipboard, yang diberitahukan secara serempak ketika clipboard berubah. Kelemahannya adalah Anda mungkin melewatkan perubahan clipboard. Balik yang jauh lebih baik adalah Anda tidak memperlambat atau menggantung papan klip.

Dengan demikian, sepertinya Microsoft telah mengambil pendekatan sehingga bahkan sesuatu seperti clipboard telah dibuat sedemikian rupa sehingga tidak mempengaruhi kinerja OS. Adalah baik untuk melihat bahwa perusahaan menangani hal -hal kecil namun penting ini untuk membuat Windows hebat.





Source link