Tin công nghệ › Phần cứng

Lý do Task Manager trên Windows 11 vẫn bị đơ khi CPU quá tải

Kỹ sư kỳ cựu của Microsoft, Raymond Chen, đã giải thích lý do tại sao Task Manager trên Windows 11 thường bị đơ khi máy tính chạy các tác vụ nặng. Theo ông, việc cố gắng khắc phục một hệ thống đang quá tải từ chính bên trong hệ thống đó là một bài toán vô cùng khó giải quyết.

Wccftech17:49 31/10/20263 phút đọc

Ảnh: Wccftech

Lý do Task Manager trên Windows 11 bị đơ khi CPU quá tải

Liệu Task Manager của bạn có từng bị đóng băng trên Windows 11 khi bạn đang chạy một chương trình cực kỳ nặng? Nếu có, bạn không phải là người đầu tiên và chắc chắn cũng không phải là người cuối cùng. Kỹ sư phần mềm kỳ cựu của Microsoft, Raymond Chen, đã giải thích về một sự bực bội mà nhiều người dùng đã quá quen thuộc, đặc biệt là khi một trò chơi, một trình duyệt mở quá nhiều tab hoặc một ứng dụng nặng đẩy chiếc PC đến giới hạn của nó. Về một thay đổi tiềm năng trong tương lai, có vẻ như mọi thứ sẽ vẫn giữ nguyên như hiện tại.

Khi Windows 11 cạn kiệt thời gian xử lý của CPU, Chen cho biết mọi tiến trình đều phải chịu ảnh hưởng, bao gồm cả Task Manager.

Trên trang web Dev Blogs của Microsoft, trang Windows Latest đã chú ý đến lời giải thích của Chen, trong đó cũng nêu rõ rằng việc chạy Task Manager ở mức độ ưu tiên cao nghe có vẻ đơn giản và dễ dàng, nhưng thực tế không phải vậy. Giống như bất kỳ tiện ích bổ sung nào trên Windows 11, mọi chương trình chạy ở mức độ ưu tiên cao cuối cùng vẫn sẽ chạm tới một tài nguyên dùng chung mà nó phải chờ đợi, và tại thời điểm đó nó sẽ bị kẹt lại. Ông ví von điều này giống như việc bạn có vé ưu tiên để đi lên đầu hàng, nhưng bạn vẫn phải đợi nếu người đứng trước quầy thanh toán có một xe đẩy đầy ắp hàng hóa.

May mắn thay, Windows 11 có một tính năng bảo vệ cho một phiên bản của vấn đề này. Khi mã bảo vệ một tài nguyên được thiết kế để tránh tình trạng đảo ngược mức ưu tiên, mức ưu tiên của luồng đang chờ sẽ được chuyển sang luồng đang sở hữu tài nguyên đó. Chen lưu ý rằng điều này sẽ không giúp ích gì nếu luồng sở hữu đang bận rộn với một tác vụ chậm chạp nào đó, chẳng hạn như truy cập tệp qua mạng. Mã giao diện người dùng (UI) đặc biệt dễ bị tổn thương, vì cuối cùng nó phải gọi vào hệ thống UI, nơi nó phải cạnh tranh với mọi luồng UI khác trên máy tính.

Ứng dụng đang được chú ý đã nhận được sự ưu tiên từ phía Windows, vì vậy hiệu suất của Task Manager lúc này đã ở mức tốt nhất có thể. Tuy nhiên, sự ưu tiên đó cũng chỉ có giới hạn, đặc biệt là khi các luồng xử lý cuối cùng bị chặn bởi những thứ do các luồng có mức ưu tiên thấp hơn kiểm soát.

“Vấn đề nằm ở chỗ rất khó để sửa chữa một hệ thống đang chạy quá đà từ chính bên trong hệ thống đó. Các công cụ mà bạn có thể dùng để cố gắng khắc phục hệ thống có thể đã bị tổn hại. Và chắc chắn rất khó để sửa chữa một hệ thống đang vượt ngoài tầm kiểm soát nếu các công cụ của bạn phải chia sẻ các tài nguyên quan trọng với chính thứ đang gây mất kiểm soát đó. Windows đã dành sự ưu tiên cho chương trình đang hiển thị trên màn hình, vì vậy nếu bạn có thể đưa tiêu focus vào thanh tác vụ hoặc Task Manager, bạn đang làm tốt nhất có thể rồi. Nhưng sự ưu tiên đó chỉ đưa bạn đi đến một giới hạn nhất định nếu các luồng được ưu tiên đó lại bị chặn bởi những thứ do các luồng không được ưu tiên kiểm soát.”

Trong phần lớn các trường hợp, Windows 11 có một giải pháp thay thế khi bạn muốn đóng một ứng dụng bị đơ. Ví dụ: nhấn “Ctrl + Alt + Delete” sẽ mở ra một màn hình riêng biệt từ đó có thể khởi chạy Task Manager, với giả định rằng “Ctrl + Shift + Esc” không hoạt động. Trên Dev Blogs, một nhà phát triển cho biết việc đẩy tất cả 24 nhân của PC lên mức tối đa đã khiến Task Manager gần như không thể sử dụng được, và việc nâng mức ưu tiên của nó chỉ giúp ích được một phần nhỏ, hoàn toàn phù hợp với lời giải thích của Chen.

Bài gốc (tiếng Anh): Microsoft Veteran Engineer Explains Windows 11 Task Manager Lag Under Heavy CPU Load, Saying It’s “Hard To Fix A Runaway System From Within That Same System”
Nguồn: Wccftech · Bản dịch tiếng Việt của VGSNews, chỉ để tham khảo.
FacebookTelegramX← Tin khác