Kỹ sư Microsoft giải thích cách Clipboard windows được tối ưu cho hiệu suất tốt nhất

Raymond Chen, kỹ sư cấp cao tại Microsoft, thường chia sẻ những câu chuyện thú vị về Windows hoặc chính công ty. Gần đây, ông đã tiết lộ những thông tin thú vị như tai sao một bài hát của Janet Jackson chính thức bị coi là mối đe dọa mạng với máy tính Windows, hay cách các tính năng hệ thống như APO được dùng để bảo vệ PC.

Trong bài viết mới nhất trên chuyên mục The Old New Thing của Microsoft, Chen giải thích lý do tính năng bảng ghi tạm (clipboard) mặc định của Windows lại có sự khác biệt — và vượt trội — so với các trình quản lý clipboard khác nhờ cơ chế bất đồng bộ (asynchronous), giúp tối ưu hiệu suất hệ thống.

Clipboard

Clipboard Windows có gì đặc biệt?

Nhiều người dùng thắc mắc: "Tại sao Lịch Sử Clipboard (Clipboard History) không ghi lại các thay đổi cực nhanh trên nội dung bảng ghi tạm?" Chen trả lời rằng chính cách tiếp cận bất đồng bộ khiến clipboard của Windows hoạt động hiệu quả hơn, tránh làm chậm hệ thống dù nội dung clipboard thay đổi liên tục.

Windows đạt được điều này thông qua hai thành phần:

  • Hàm AddClipboardFormatListener: Thuộc tệp tiêu đề Winuser.h, xử lý các đầu vào từ người dùng như bàn phím, chuột.
  • Thông báo WM_CLIPBOARDUPDATE: Định danh thông báo thay đổi clipboard.

Hai tính năng API này được giới thiệu từ thời Windows Vista. Chen giải thích:

Dịch vụ lịch sử clipboard hoạt động bất đồng bộ. Tính năng đăng ký theo dõi thay đổi clipboard qua AddClipboardFormatListener. Khi nhận thông báo thay đổi, nó mới cập nhật lịch sử. Tuy nhiên, do thông báo đến không đồng bộ, khi dịch vụ nhận message WM_CLIPBOARDUPDATE, clipboard có thể đã thay đổi lần thứ hai.

Điều này khác với trình xem clipboard (clipboard viewers) — vốn nhận thông báo đồng bộ mỗi lần clipboard thay đổi. Nhược điểm là bạn có thể 'lỡ' một số thay đổi, nhưng ưu điểm lớn hơn là tránh làm chậm hoặc treo clipboard.

Qua đó, Microsoft đã thiết kế ngay cả tính năng tưởng chừng đơn giản như clipboard theo hướng ưu tiên hiệu suất hệ điều hành. Chen khẳng định đây là minh chứng cho thấy công ty chú trọng những yếu tố nhỏ nhưng quan trọng để hoàn thiện Windows.

Kích Hoạt Clipboard History

Người dùng có thể bật tính năng này qua:

  • Settings (Cài đặt) → System Clipboard.
  • Phím tắt Win + V → Chọn "Turn on".

Với cơ chế thông minh, clipboard Windows không chỉ tiện lợi mà còn đảm bảo trải nghiệm mượt mà, dù bạn sao chép nội dung liên tục.

Thứ Tư, 14/05/2025 15:45
31 👨 128
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
    ❖ Chuyện công nghệ