Bài viết có thẻ “Xử lý sự cố”
6 bài viết có thẻ “Xử lý sự cố”, từ mới đến cũ.
-
Ứng dụng hỏng khi thức dậy từ ngủ — Sự kiện nguồn Windows và cách viết ứng dụng nghiệp vụ sống sót
Bạn mở laptop và kết nối của ứng dụng nghiệp vụ đã chết — nguyên nhân là thiết kế chưa tính đến ngủ. Bài viết này trình bày luồng thông báo WM_POWERBROADCAST...
-
DllMain và Loader Lock — Lý do thật sự bạn bị bảo "đừng làm gì trong khởi tạo DLL"
Vì sao bạn không được gọi LoadLibrary hoặc đồng bộ với luồng khác từ DllMain. Dựa trên nguồn gốc, bài viết giải thích cách loader lock tuần tự hóa mọi thông ...
-
"Không phản hồi" thực sự là gì — Cách Windows quyết định ứng dụng đã treo, và cách thiết kế ứng dụng không treo
"Không phản hồi" của Windows là cơ chế trong đó hệ điều hành phán rằng một cửa sổ chưa lấy thông điệp trong 5 giây và thay nó bằng cửa sổ ma. Bài viết này tr...
-
Thức tỉnh giả — Vì sao biến điều kiện thức "mà không được thông báo" và cách chờ đúng trên Windows
Lần chờ của biến điều kiện có thể trở về ngay cả khi không có thông báo nào tới (thức tỉnh giả). Bài viết này giải thích, từ triển khai Windows, vì sao đặc t...
-
WPR/WPA trong thực tế — Dẫn nhập điều tra hiệu năng toàn hệ thống cho "cả PC chậm"
Các vấn đề hiệu năng như "cả PC chậm" hoặc "khởi động chậm" mà Task Manager không theo được có thể điều tra bằng cách bắt và đọc một vết ETW toàn OS với WPR/...
-
Bắt gói tin trên Windows trong thực tế — chọn giữa pktmon, netsh trace và Wireshark
Sự cố chỉ để lại "timeout" trong nhật ký ứng dụng được điều tra một tầng sâu hơn bằng cách nhìn các gói tin thực sự đi trên dây. Ngay cả khi không cài được W...