Chuỗi phân tích chờ đợi phân tích trong chuỗi quản lý tác vụ là gì?


27

Trong Trình quản lý tác vụ của Windows 8 trong tab "Chi tiết", có một danh sách chi tiết về mọi quy trình đang chạy trong hệ thống.

Trong menu ngữ cảnh của mọi quy trình, có một mục menu mới có tên là "Phân tích chuỗi chờ": awc

Chuỗi chờ này là gì và phân tích này làm gì?

Câu trả lời:


21

Đây là một công cụ đặc biệt để đối phó với các chương trình treo và đông lạnh. Nó giúp bạn xác định quá trình thực tế gây ra sự đóng băng:

Cây chuỗi chờ phân tích cho thấy các quá trình (các nút gốc trong cây) đang sử dụng hoặc chờ sử dụng, một tài nguyên đang được sử dụng bởi một quy trình khác (các nút con trong cây) và được yêu cầu để tiếp tục quá trình được chọn).

Vì vậy, nếu bạn có một quy trình không phản hồi, công cụ này sẽ hiển thị cho bạn một cây phụ thuộc tài nguyên và nó sẽ làm nổi bật các quy trình con bị đóng băng (nếu có) với màu đỏ. Bằng cách kết thúc những cái chính xác, bạn vẫn có thể lưu dữ liệu của mình trong quy trình cha.

Xem bài viết này hoặc blog này để mô tả chi tiết.

Đối với chuỗi chờ, xem tài liệu API chính thức:

Một chuỗi chờ đợi là một chuỗi xen kẽ các chủ đề và đối tượng đồng bộ; mỗi luồng chờ đối tượng theo sau nó, được sở hữu bởi luồng tiếp theo trong chuỗi.

Trên thực tế, API Wait Chain Traversal đã xuất hiện từ Windows Vista. Ví dụ: Trình theo dõi tài nguyên của Windows 7 đã có cùng mục menu ngữ cảnh:

Giám sát tài nguyên Win7

Vì vậy, trong Windows 8, nó chỉ được chuyển đến một vị trí thuận tiện hơn trong Trình quản lý tác vụ (chính xác là được sao chép, vì Resource Monitor vẫn có nó).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.