Làm cách nào tôi có thể theo dõi việc sử dụng CPU của một quá trình trong một khoảng thời gian?


8

Tôi muốn biết mức sử dụng CPU trung bình của một thiết bị thực thi cụ thể trên PC của tôi trong một ngày.

Tôi có thể viết một ứng dụng C # để làm điều này, nhưng tôi đoán rằng đây chính xác là loại ứng dụng mà Superuser sẽ biết nếu nó tồn tại!

Tôi đang sử dụng Windows 7 64 bit, trong trường hợp có vấn đề!

Cảm ơn!

Câu trả lời:


9

Đi đến màn hình hiệu suất. Nhấp chuột phải vào biểu đồ và chọn "Thêm bộ đếm".

Trong danh sách "Bộ đếm khả dụng", hãy mở phần "Quy trình" bằng cách nhấp vào mũi tên xuống bên cạnh. Chọn "% Thời gian xử lý" (và bất kỳ bộ đếm nào khác bạn muốn).

Trong danh sách "Trường hợp của đối tượng được chọn", chọn quy trình bạn muốn theo dõi. Sau đó nhấp vào "Thêm & gt; & gt;". Nhấp vào OK khi bạn có những gì bạn cần.

Điều này sẽ đưa ra một biểu đồ về việc sử dụng CPU cho ứng dụng đã chọn.


4

Một ứng dụng khác mà bất kỳ Superuser nào cũng nên sử dụng là Trình khám phá quy trình .

Xem trong blog kỹ thuật của Mark Russinovich bài viết Trường hợp của CPU xử lý hệ thống tăng đột biến , nơi anh theo dõi một đột biến CPU gây ra bởi trình điều khiển mạng của mình.


Tôi sử dụng Process Explorer, nhưng tôi không chắc cách ghi lại mức sử dụng CPU với nó!
Josh Comley

@joshcomley: đọc bài viết trên. Tóm lại: Chỉ cần nhấp đúp vào quy trình và khám phá các tab có sẵn.
harrymc

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.