Cách giải quyết giao diện người dùng Windows 10 rất chậm chạp


11

Gần đây, hiệu suất của PC của tôi đã trở nên ảm đạm, tôi thậm chí còn nhận được khoảng 10 "tạm dừng" trong trình chỉnh sửa trong khi gõ hai câu này. Bây giờ nếu tôi sử dụng Process Explorer, tôi có thể sắp xếp theo CPU, bộ nhớ và IO, giảm dần, vì vậy thủ phạm luôn hiển thị ở đầu bảng.

Vấn đề với điều đó là những con lợn tài nguyên hàng đầu thay đổi rất nhanh, và thật khó để thu hẹp các quy trình là những con lợn dài hạn. Tôi muốn theo dõi mỗi quá trình CPU, bộ nhớ và IO trong vài giờ hoặc vài ngày, và ghi nhật ký dữ liệu này, sau đó trích xuất các báo cáo để xác định lager và lợn hơi nhất quán hơn.

Tôi đã xem xét Process Monitor, nhưng dường như có định hướng hơn để nắm bắt các hoạt động của quy trình so với việc sử dụng tài nguyên tổng thể và tôi chưa tìm được cách tổng hợp các hoạt động này bằng cách tổng hợp và nhóm theo quy trình.

Vấn đề đôi khi dường như liên quan đến I / O, dựa trên Process Explorer và đôi khi là do "quá tải" CPU. Tôi muốn theo dõi và ghi nhật ký sử dụng các tài nguyên này cho mỗi quy trình, cho mỗi quy trình, trong khoảng thời gian từ 24 đến 48 giờ, vì sự chậm chạp là nhất thời.

Tuy nhiên, nó rõ rệt hơn trong một số ứng dụng, như Chrome và Visual Studio, trong khi đó, Notepad ++ không có hiệu năng kém. Tôi cũng bắt đầu nghi ngờ việc phân trang bộ nhớ chậm vào và từ đĩa, và tôi đang chờ đợi cơ hội để có một ổ SSD cho HĐH và một hoặc hai lớn trên các ứng dụng I / O, nhưng sẽ mất một thời gian.


Các câu hỏi tìm kiếm sản phẩm, dịch vụ hoặc đề xuất tài liệu học tập không có chủ đề vì chúng trở nên lỗi thời nhanh chóng và thu hút các câu trả lời dựa trên ý kiến. Thay vào đó, hãy mô tả tình huống của bạn và vấn đề cụ thể mà bạn đang cố gắng giải quyết. Chia sẻ nghiên cứu của bạn. Dưới đây là một vài gợi ý về cách hỏi đúng loại câu hỏi này.
Ramhound

"Gần đây hiệu suất của PC của tôi đã trở nên ảm đạm, tôi thậm chí còn có khoảng 10 'tạm dừng' trong trình chỉnh sửa trong khi gõ hai câu này." - Điều này thường chỉ ra vấn đề I / O lưu trữ '
Ramhound

@Ramhound Tôi đã cố gắng chỉnh sửa nó nhiều hơn để hoàn toàn hỏi về cách giải quyết vấn đề mà tôi gặp phải khi là người dùng máy tính.
ProfK

3
sử dụng ETW để theo dõi việc sử dụng: superuser.com/a/1164299/174557 mở rộng ngăn xếp của quá trình có mức sử dụng CPU cao.
magicandre1981

Tôi muốn nói rằng bạn chỉ cần sao lưu "nội dung" của mình (ví dụ: sao lưu toàn bộ tệp và hình ảnh), sau đó chỉ cần xóa HD và cài đặt lại Windows mới không có ứng dụng, cập nhật đầy đủ với Windows Update, cài đặt lại ứng dụng, cập nhật WU đầy đủ một lần nữa, tạo một hình ảnh mới cho cơ sở \ main của bạn và bây giờ khôi phục các tệp của bạn từ bản sao lưu tệp đầy đủ. Bây giờ xóa các bản sao lưu cũ và tạo bản sao lưu mới và tự động hóa chúng theo lịch trình. Bây giờ nếu bạn gặp thảm họa, bạn đẩy hình ảnh mới nhất hoặc BASE / main và khôi phục các tệp của bạn bằng những hình ảnh mới nhất .... <;; :: ;; :: ;; :: ;; :: {[xxxxxx] } ~ o
Pimp Juice IT

Câu trả lời:


1

Những gì bạn muốn được mô tả trong trang này:

Ở bước này, bạn có thể nhấp vào nút Kết thúc hoặc tiến hành qua một vài bước tiếp theo nơi bạn có thể chỉ định vị trí của tệp nhật ký hoặc định cấu hình Bộ thu thập dữ liệu để chạy như một người dùng cụ thể.

Khi bộ dữ liệu được tạo, hãy chạy nó. Bộ thu thập dữ liệu sẽ bắt đầu ghi dữ liệu từ màn hình hiệu suất được chọn, trong trường hợp của chúng tôi, việc sử dụng CPU. Báo cáo không có sẵn khi tập dữ liệu đang chạy. Sau khi bạn dừng nó, bạn có thể xem báo cáo của mình trong thư mục Báo cáo trong bảng điều hướng.

Và nhiều hơn nữa về Giám sát hiệu suất:


Cảm ơn bạn. Vì vậy, tốt hơn nhiều và dễ dàng hơn để chấp nhận, chỉ cần một nhận xét cho tôi biết "sử dụng WPM".
ProfK

1
nhưng điều này không hiển thị bất kỳ chi tiết nào chỉ là một cái nhìn tổng quan. Nhưng làm những gì bạn muốn. Tôi ra khỏi toipic này @ProfK
magicandre1981

Có, tất cả những gì tôi nhận được là một biểu đồ về tổng mức sử dụng CPU, không phải mức sử dụng CPU theo quy trình.
ProfK

@ProfK và đây là những gì tôi đã nói với bạn trước đây. Chạy WPR / WPA. Tôi đã đăng nó một lần cho HỆ THỐNG HỆ THỐNG và IE ( superuser.com/a/1179938/174557 ) cách theo dõi chi tiết việc sử dụng CPU. Chụp trong 5 - 7 phút và xem bạn có đủ RAM để mở nó trong máy phân tích không
magicandre1981

@ magicandre1981 Tôi sẽ cộng 1 câu trả lời của bạn nếu bạn thêm một câu với chi tiết đó vì nó có vẻ là một giải pháp hợp lý với tôi và có chi tiết TUYỆT VỜI trên mỗi bài đăng được liên kết.
Pimp Juice IT

3

Để xử lý các vấn đề về sử dụng CPU, bạn nên sử dụng Truy tìm sự kiện cho Windows (ETW) để thu thập dữ liệu / Hồ sơ lấy mẫu CPU.

Để nắm bắt dữ liệu hiệu suất, hãy cài đặt Bộ công cụ hiệu suất Windows , một phần của SDK Windows .

nhập mô tả hình ảnh ở đây

Tải xuống hồ sơ này từ dropbox của tôi , lưu trữ nó trên ổ cứng, bây giờ hãy mở một dấu nhắc lệnh với tư cách quản trị viên trong thư mục nơi bạn lưu trữ hồ sơ WPRP và chạy lệnh này:

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

Chụp ngay khoảng 5-7 phút của Explorer / Shell chậm. Bây giờ hãy chạy lệnh này để dừng đăng nhập:

wpr -stop slowWindowsShell.etl

Nhấp đúp vào ETL để mở nó trong Windows Performance Analyzer (WPA.exe), tải các biểu tượng gỡ lỗiphân tích nó để sử dụng CPU hoặc sử dụng bộ nhớ .

Cấu hình này cũng bao gồm các sự kiện Windows Explorer / Shell nếu mức sử dụng CPU và bộ nhớ thấp. Mở ETL trong Perfview và mở dữ liệu Sự kiện:

nhập mô tả hình ảnh ở đây

Tìm kiếm các Sự kiện Shell trong chi tiết Perfview tạo Thời lượng trong MSEC (ms) cho các sự kiện. Nhìn xem Nhiệm vụ nào chậm.


Trang SDK mà bạn liên kết đến là dành cho Windows 8.1 trở xuống và có niên đại từ năm 2104. Tiêu đề của câu hỏi của tôi cho biết tôi đang tìm giải pháp cho Windows 10.
ProfK
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.